上机练习专题1matlab语言基础绘图和数据可视化.pptx

上机练习专题1matlab语言基础绘图和数据可视化.pptx

  1. 1、本文档共97页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学物理建模与计算机辅助设计 上机练习专题1:Matlab语言基础、Matlab绘图和数据可视化 Page 2 MATLAB的集成开发环境 命令窗口 历史命令 菜单栏 为提示符,在当前 提示符后输入命令 按Enter后,Matlab 将给出结果. 可调整窗口布局 编辑器 Page 3 MATLAB的常用的命令 type 可显示指定文件的全部内容 whos 变量查询函数,列出在Matlab工作空间中 已经驻留的变量名清单 ans 预设计算结果变量名,输入后显示上一次 未指定变量名的计算结果 clear 清除所有定义过的变量名 clc 清屏 help 显示当前帮助系统中所有主题 help+函数名 显示函数的使用方法 lookfor+函数名 查找不知确切名称的函数 Page 4 MATLAB的数据类型 Matlab数据类型主要包括 数字 1 1.2 3.1415926 字符串 A a China Hello world! 矩阵 单元型数据 结构型数据 不同类型数据组合在一起,用指针传递数据 [1 2 3 4] A abcd Page 5 MATLAB的变量和常量 变量命名规则 由一个字母开头,后面可以为字母,数字,下划线 区分大小写 Abc≠ABc 变量名长度不超过31个字符,31个字符之后将被忽略 Matlab预定义一些常量 常量名 常量值 常量名 常量值 i, j 虚数单位, i2=-1 Realmin 最小正浮点数,2-1022 pi 圆周率 Realmax 最大正浮点数,21023 eps 浮点运算相对精度,10-52 Inf 无穷大 NaN Not-a-Number,表示不定值 Page 6 MATLAB的算术运算 基本算术运算符号 加法 + 减法 - 乘法 * 除法 / 乘方 ^ 开方 sqrt 基本算术运算符号的优先级 ^和sqrt *和/ +和 - Page 7 MATLAB的向量的生成 向量的生成的三种方式 1 直接输入向量 a=[1 2 3 4 5 6 7 8 9] b=[1;2;3;4;5;6;7;8;9] 用空格或逗号生成行向量,用分号生成列向量 2 利用冒号表达式基本形式:x=x1:step:xn a=1: 2: 12 a=1 3 5 7 9 11 3 线性等分向量生成 基本格式y=linspace(x1,x2,n) y=linspace(0,100,6) y=0 20 40 60 80 100 Page 8 MATLAB的向量的运算 加减与数加减运算 A+B A-B A+b A-b 加减规则:(1)长度相同;(2)对应元素加减 数加减规则:每个元素都加减同一个数 数乘除运算 A*b A/b 运算规则:每个元素都乘除以同一个数 带点乘除运算 A.*B A./B 运算规则: (1)长度相同;(2)对应元素相乘除 点积和叉积运算 点积: c=dot(a,b) 返回A和B的数量点积,A和B须同维度 叉积: c=cross(a,b) 返回A和B叉积,A和B维度必须同为3 A=[1,2,3];B=[3,4,5]; C=dot(A,B); D=cross(A,B); Page 9 MATLAB的矩阵的生成 生成矩阵的四种方式 直接输入小矩阵 A=[1 2 3; 4 5 6; 7 8 9] 利用特殊矩阵生成函数生成矩阵 利用已有矩阵构建新矩阵 B=A(1:2,:) C=repmat(B,2,3) 创建M文件输入大矩阵 example; size(exm) ans = 3 6 %example.m exm=[456 468 873 2 579 55 21 678 54 488 8 13 65 4656 88 98 021 5] Page 10 MATLAB的矩阵的运算 矩阵的四则运算 矩阵加减运算 + - 规则:矩阵同阶(维数相同,各维度长度对应相同),对应做加减 A=[1 2 3;2 3 4;3 4 5]; B=[1 1 1;2 2 2;3 3 3]; C=A+B; 矩阵的乘法运算 * 规则:(1)若A为i×j阶,B必须为j×k阶时A和B才能相乘 (2) E=[B,[5 5 5]‘];C=A*E; ([5 5 5]’ 中的 ‘应该是转秩) 矩阵的除法运算,分为左除\和右除/运算 规则:(1)左除\: X=A\B是方程式AX=B的解

文档评论(0)

183****7931 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档