第1讲 MATAB基础知识.docVIP

  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文档。上传文档
查看更多
第1讲 MATAB基础知识

MATLAB程序设计与应用(10学时共5讲) 第一讲 MATLAB基本知识 第二讲 MATLAB的数值分析 第三讲 MATLAB的符号运算 第四讲 MATLAB的绘图功能 第五讲 MATLAB与信号处理 第一讲 MATLAB基本知识 1-1 基本运算与函数在MATLAB下进行基本数学运算,只需将运算式直接打入提示号()之后,并按入Enter键即可。例如: (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变量ans,代表MATLAB运算后的答案(Answer)并显示其数值于屏幕上。 小提示: 是MATLAB的提示符号(Prompt),但在PC中文视窗系统下,由于编码方式不同,此提示符号常会消失不见,但这并不会影响到MATLAB的运算结果。 我们也可将上述运算式的结果设定给另一个变量x: x = (5*2+1.3-0.8)*10^2/25 x = 42 此时MATLAB会直接显示x的值。由上例可知,MATLAB认识所有一般常用到的加(+)、减(-)、乘(*)、除(/)的数学运算符号,以及幂次运算(^)。 小提示: MATLAB将所有变量均存成double的形式,所以不需经过变量宣告(Variable declaration)。MATLAB同时也会自动进行记忆体的使用和回收,而不必像C语言,必须由使用者一一指定.这些功能使的MATLAB易学易用,使用者可专心致力于撰写程序,而不必被软件枝节问题所干扰。 若不想让MATLAB每次都显示运算结果,只需在运算式最后加上分号(;)即可,如: y = sin(10)*exp(-0.3*4^2); 若要显示变量y的值,直接键入y即可: y y =-0.0045 在上例中,sin是正弦函数,exp是指数函数,这些都是MATLAB常用到的数学函数。 下表即为MATLAB常用的基本数学函数及三角函数: 小整理:MATLAB常用的基本数学函数 MATLAB常用的基本数学函数 MATLAB常用的三角函数 abs(x) 纯量的绝对值或向量的长度 sin(x) 正弦函数 angle(z) 复 数z的相角(Phase angle) cos(x) 余弦函数 sqrt(x) 开平方 tan(x) 正切函数 real(z) 复数z的实部 asin(x) 反正弦函数 imag(z) 复数z的虚 部 acos(x) 反余弦函数 conj(z) 复数z的共轭复数 atan(x) 反正切函数 round(x) 四舍五入至最近整数 atan2(x,y) 四象限的反正切函数 fix(x) 无论正负,舍去小数至最近整数 sinh(x) 超越正弦函数 floor(x) 地板函数,即舍去正小数至最近整数 cosh(x) 超越余弦函数 ceil(x) 天花板函数,即加入正小数至最近整数 tanh(x) 超越正切函数 rat(x) 将实数x化为分数表示 asinh(x) 反超越正弦函数 rats(x) 将实数x化为多项分数展开 acosh(x) 反超越余弦函数 sign(x) 符号函数 (Signum function)。 atanh(x) 反超越正切函数 变量也可用来存放向量或矩阵,并进行各种运算,如下例的向量(Row vector)运算: x = [1 3 5 2]; y = 2*x+1 y = 3 7 11 5 小提示:变量命名的规则 1.第一个字母必须是英文字母 2.字母间不可留空格 3.最多只能有19个字母,MATLAB会忽略多余字母 我们可以随意更改、增加或删除向量的元素: y(3) = 2 % 更改第三个元素 y =3 7 2 5 y(6) = 10 % 加入第六个元素 y = 3 7 2 5 0 10 y(4) = [] % 删除第四个元素, y = 3 7 2 0 10 在上例中,MATLAB会忽略所有在百分比符号(%)之后的文字,因此百分比之后的文字均可视为注解(Comments)。MATLAB亦可取出向量的一个元素或一部份来做运算: x(2)*3+y(4) % 取出x的第二个元素和y的第四个元素来做运算 ans = 9 y(2:4)-1 % 取出y的第二至第四个元素来做运算 ans = 6 1 -1 在上例中,2:4代表一个由2、3、4组成的向量若对MATLAB函数用法有疑问,可随时使用help来寻求线上支援(on-line help):

文档评论(0)

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

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

1亿VIP精品文档

相关文档