特点编程效率高计算功能强特别是矩阵计算使用简便易于扩.pptVIP

特点编程效率高计算功能强特别是矩阵计算使用简便易于扩.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特点编程效率高计算功能强特别是矩阵计算使用简便易于扩

Matlab特点 特点: 编程效率高 计算功能强 特别是矩阵计算 使用简便 易于扩充 可建立M文件定义过程和函数以供调用,可与其它语言(C, Fortran等)混合编程。 矩阵直接输入 1.1.1 矩阵的直接输入 A=[1,2,3;4,5,6]? 或 A=[1 2 3;4 5 6]? 或 A=[1 2 3 4 5 6]? 显示矩阵元素: A(2,1)? ans=4 1.1.2 函数生成矩阵 w=zeros(2,3)? u=ones(2,3)? v=eye(3,4)? 前三列为单位矩阵,后一列为零 x=rand(1,3)? 1?3 (0,1)均匀分布随机矩阵, randn(m,n) : m ? n标准正态分布矩阵, hilb(n): n阶Hilbert矩阵,magic(n): n阶幻方矩阵 1.1.3 矩阵的裁剪与拼接 A(3,:)? 显示A的第3行 A(:,2)? 显示A的第2列 A(2:5,:)? 显示A的第2到5行 A(:,1:2:5)? 显示A的第1、3、5列 A(2:4,1:3)? 显示A的第2到4行、1到3列的元素 C=(A,B)? A、B并列构成新矩阵C D=(A;B)? A、B上下构成新矩阵D 1.1.4 矩阵运算 A+B, A-B, A, A*B, A^3, B/A (即BA+), A\B (即A+B), A+3(矩阵加常数,即每个元素加此常数) 1.2 数组及其运算 数组运算MATLAB中一种特定的计算,可视为两个同型矩阵间对应项的运算,运算符号为矩阵运算符号前加“.”。由于矩阵的加、减本身就是对应项间的运算,故不必再加“.”。 例如, x=t^2, y=sin(t), 0=t=pi, z=xy=t^2*sin(t)。 在MATLAB中,往往要用函数的一组值来表示此函数(如作图时)。 t=0:0.1*pi:pi; x=t.^2; y=sin(t); z=x.*y (or z=t.^2.*sin(t)); 则t, x, y, z都是维数相同的向量,且有 x(k)=t(k)^2, y(k)=sin(t(k)), z(k)=x(k)*y(k)=t(k)^2*sin(t(k)). 1.3 语句、变量和表达式 1.3.1 语句形式 一般为 变量=表达式:a=[1 2 3 4]; b=a+1; c=a.*b; d=a*b; e=a*b; 1.3.2 变量 变量名由字母、数字和下划线组成,区分大小写字母,最多31个字符,第一个字符必须是字母. 不必说明类型和维数,自动分配内存空间. 几个特殊量:pi 圆周率, eps 可分辨最小正数, inf 正无穷大, NaN 不定值,i、j 复数虚单位. 以上几个量有其特殊值,但若赋予其它值后,则不再有其特殊性. 但用clear可恢复其固有的特殊值. 例如:pi = 5; clear pi;(这时pi的值又为3.1416) 1.3.3 字符串 s1=Hello; s2=every; s3=body; s=[s1,,,s2, ,s3]? , 则 s= Hello,every body ss=s(1:5)?, 则? ss=Hello 1.4 函数 1.4.1 标量函数 三角函数: sin, cos, tan, cot, sec, csc, asin, acos, atan, acot, asec, acsc, sinh, cosh, tanh, asinh, acosh, atanh 其它基本函数: sqrt, exp, log, log10, abs, round(四舍五入取整), floor(向左方向取整), ceil(向右方向取整), fix(向0方向取整), sign, real(取实部), imag, angle, rats(有理逼近) 函数例 例如: rats(pi) ? ans=355/113, rats(sqrt(2)) ? ans=1393/985 x=(0:0.2:1)*pi; y=sin(x)? y = 0 0.5878 0.9511 0.9511 0.5878 0 round(y) ? 0 1 1 1 1 0; floor(y) ? 0 0 0 0 0 0; 另一个计算函数值的命令:

文档评论(0)

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

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

1亿VIP精品文档

相关文档