网站大量收购闲置独家精品文档,联系QQ:2885784924

运算基础.pptVIP

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共66页,可阅读全部内容。
  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文档。上传文档
查看更多
运算基础

变量无需定义即可使用。 变量名的大小写是敏感的。 变量的第一个字符必须为英文字母 变量名长度不超过31个字符。 变量名可以包含下连字符、数字,但不能为空格符、标点 。 所有变量均预设为 double 类型。 要察看变量a的值,只需要在命令窗口中输入变量的名称即可 变量的格式 MATLAB赋值语句有三种形式: (1) 变量=表达式 (2) 表达式 其中“表达式”是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。 [注] 第二种语句形式下,将表达式的值赋给MATLAB的永久变量ans。 在一条语句中,如果表达式太复杂,一行写不下,可以加上三个小黑点并按下回车键,然后接下去再写。例如:s=1-1/2+1/3-1/4+1/5-1/6+1/7… - 1/8+1/9-1/10+1/11-1/12; (3) [返回变量列表]      =函数名(输入参数列表) 函数名与变量名的要求是一样的,通常是.m文件的名字或内部函数名。  Matlab函数允许返回多个变量的值,各个变量以逗号分隔放在[]之中。  例如:[val,row]=max(a) 创建矩阵的方法 (1)直接输入法 ? 矩阵元素必须用[ ]括住 ? 矩阵元素必须用逗号或空格分隔 ?不同行的元素之间用分号分隔。(也可以用回车键代替分号) 矩阵元素可以是任何matlab表达式 ,可以是实数 ,也可以是复数,复数可用特殊函数i,j 输入 a=[1 2 3;4 5 6] x=[2 pi/2;sqrt(3) 3+5i] (1)用线性等间距生成向量矩阵(start:step:end) 》a=1:10 》a=1:2:10 》a=1:-2:10 》a=1:-2:0 (4)一些常用的特殊矩阵 空矩阵:[] 例如:a=[] 单位矩阵:eye(m,n); eye(m) 全零矩阵:zeros(m,n); zeros(m) 全一矩阵:ones(m,n); ones(m) 对角矩阵:对角元素向量 V=[a1,a2,…,an]             A=diag(V) 随机矩阵:rand(m,n)产生一个m×n的0、1间 均匀分布的随机矩阵      randn(m,n)产生一个m×n的均值0、方差1      正态分布的随机矩阵 》eye(2,3) ans= 1 0 0 0 1 0 》zeros(2,3) ans= 0 0 0 0 0 0 》V=[5 7 2]; A=diag(V) A= 5 0 0 0 7 0 0 0 2 逗号和分号的作用 ?逗号和分号可作为指令间的分隔符,matlab允许多条语句在同一行出现。 ?分号如果出现在指令后,屏幕上将不显示结果。 冒号的作用 ?用于生成等间隔的向量,默认间隔为1。例如:t=1:2:9 ?用于选出矩阵指定行、列及元素。例如: a(2:end,[2 5])、a(:) ?循环语句 2. 矩阵元素 3. 矩阵访问 全下标方式 A(m,n):提取第m行,第n列元素 A(:,n):提取第n列元素 A(m,:):提取第m行元素 A(m1:end,[n1,n2]):   提取第m1行到最后一行的第n1列和   第n2列的所有元素(提取子块) 3. 矩阵元素与访问 单下标方式 A(:):得到一个长列矢量,该矢量的     元素按矩阵的列进行排列 A(4):上述长列矢量的第4个元素 4. 矩阵元素赋值 全下标方式 x(2,4)=5 x(1:2,1:3)=[1 2 3;4 5 6] 单下标方式 x(4)=6 x(5:6)=[2 3] 全元素方式 b= 1:12 ;x(:)=b 5. 矩阵元素的删除与扩充 x(:,3)=[] 删除一列元素 x(4)=[] 删除一个元素,变为行向量 x=[] 删除所有元素 x(7,8)=10 自动扩充 [x1 x2] [x1;x2] 矩阵连接 [x1(3:5,:) x2([3 5],:)] 矩阵连接 上机实验: A(3,4)=1;A(:)=1:12 % A赋初值 A(2,3)=5 %

文档评论(0)

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

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

1亿VIP精品文档

相关文档