MATLAB如何使用_教程_初步入门要点.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二维图形(续) * 二维图形绘制(续) MATLAB绘制的其它图像的例子: 例5.某次考试学生成绩优秀的占8%,良好的占20%,中等的占36%,及格的占24%,不及格的占12%。分别用饼图和条形图表示。 解: x=[8 20 36 24 12]; subplot(221);pie(x,[1 0 0 0 1]); title(饼图); subplot(222);bar(x,grpup); title(垂直条形图); subplot(223);bar(x,stack); title(累加值为纵坐标的垂直条形图); subplot(224);barh(x,group); title(水平条形图); * 七、MATLAB的变量与函数 1、变量 变量就是在程序的运行过程中,其数值可以变化的量(数据),它可以代表一个或若干个内存单元(变量的地址)中的数据。为了对所有的变量所对应的存储单元进行访问,需要给变量命名。 MATLAB变量命名的规则是: ①以字母开头,后面可以跟字母、数字或下划线。 ②不超过31个字符。 ③字符间不可以留空格。 ④区分大小写。 * MATLAB的变量与函数(续) 系统变量 变量名 意义 ans 用于存储计算结果的默认变量 pi 圆周率π inf(Inf) 无穷大∞,例如1/0 eps 计算机的最小数,和1相加产生比1大的数,在pc机上为2-52。 NaN(nan) 不定量,如0/0 i或j 虚数单位,i=j=sqrt(-1) * 2、函数 数学函数 函数名 含义 函数名 含义 abs(x) x的绝对值 atant(x) x的反正切 sqrt(x) x的平方根 cot(x) x的余切 exp(x) e的x次方 acot(x) x的反余切 sin(x) x的正弦 log(x) x的自然对数 cos(x) x的余弦 log10(x) x的常用对数 asin(x) x的反正弦 sinh(x) 双曲正弦 acos(x) x的反余弦 cosh(x) 双曲余弦 tan(x) x的正切 * 函数(续) 机器函数 pause 程序将暂时停在该函数所在位置,击任意键程序继续执行 echo on 在命令窗口显示正在执行的程序指令 cputime 给出MATLAB所耗用的总机器时间 clock 给出日期及当前时间 * §2 MATLAB的数值计算 MATLAB运算的基本数据对象是矩阵,标量可以看作是1×1的矩阵,向量可以看作是1×n或n×1的矩阵。因此,可以说MATLAB的数据结构就是矩阵,以矩阵运算为代表的基本运算功能一直是MATLAB引以为自豪的核心与基础。 * 一、矩阵的创建 矩阵是线性代数的基本运算单元。 通常矩阵是指含有m行n列数值的矩形结构。矩阵中的元素可以是实数也可以是复数,由此可以将矩阵划分为实矩阵和复矩阵。 MATLAB支持线性代数所定义的全部矩阵运算。 在MATLAB中创建矩阵应遵循以下原则: ①矩阵的元素必须在方括号“[ ]”中。 ②矩阵的同行元素之间用空格或逗号“,”分隔。 ③矩阵的行与行之间用分号“;”或回车符分隔。 ④矩阵的尺寸不必预先定义。 ⑤矩阵元素可以是数值、变量、表达式或函数。如果矩阵元素是表达式,系统将自动计算出结果。 * 矩阵的创建(续) 1、直接输入法-在命令窗口按规则输入方式创建矩阵 例1.在命令窗口创建简单的数值矩阵。 A=[1 3 2;3 1 0;2 1 5] 回车后在命令窗口显示如下结果 A = 1 3 2 3 1 0 2 1 5 例2.在命令窗口创建带运算表达式的矩阵,不显示结果。 y=[sin(pi/3),cos(pi/6);log(20),exp(2)]; 输入“y”回车,在命令窗口显示出来。 y↙ 显示出的结果为 y = 0.8660 0.8660 2.9957 7.3891 * 矩阵的创建(续) 2、通过m文件创建矩阵-将矩阵建立为m文件 先将矩阵按创建原则写入一个m文件中,在MATLAB命令窗口或程序中直接运行该m文件(输入该m文件名),即可将矩阵调入工作空间。 3、通过函数创建矩阵 函数 功能 eye(n) 产生n阶单位矩阵 ones(m,n) 产生m×n矩阵,元素都是“1” zeros(m,n) 产生m×n矩阵,元素都是“0”(零矩阵) [] 产生空矩阵 * 矩阵的创建(续) 4、其他构造矩阵的方法-冒

文档评论(0)

麻将 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档