第一matlab入门.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在MATLAB中,还可以利用函数linspace产生行向量,其调用格式为: linspace(a,b,n)。 其中a,b是向量的第一个和最后一个元素,n是元素的个数。这样产生的向量的元素成等差数列。即将[a,b] n-1等分. P9 例如, linspace(1,4,5) ans = 1.0000 1.7500 2.5000 3.2500 4.0000 函数linspace被称为线性等分函数。 指出: 冒号法和应用linspace都可以创建具有递增元素序列的向量,但是,用冒号法创建向量时,向量的元素不一定取到终值,而应用linspace则必然会取到,因为b表示的就是最后一个元素。 1 length 查询一维数组的长度 2 size 查询二维数组的尺寸 size(A)返回一个行向量,它包含了矩阵的行数m和列数n。如果专门显示行数和列数,则可以采用如下格式: 例.已知矩阵 , 求矩阵的大小。 P9 解: A=[1 1 1 1 1;1 2 3 4 5;1 3 6 10 15] %设A为已知矩阵 A = 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 d=size(A) %测试矩阵A的大小 d = 3 5 d1=size(A,1) %测试矩阵的行数 d1 = 3 d2=size(A,2) %测试矩阵的列数 d2 = 5 编址:不能为0,按列编址, 如a(6) A(end) 调用A的尾元素 数组及其运算 数组运算 A+B与A-B 加与减 k*A或A*k 数乘矩阵 k+A与k-A k加(减)A的每个元素 A.^k , k.^A 数组乘方 A.*B 数组乘数组 k./A 数除以数组 左除A.\B 右除B/.A 数组除法 点运算就是对应元素的运算 (注意点运算与矩阵运算的区别) 左除、右除与点除 右除:A/B =A*inv(B) 左除:A\B =inv(A)*B X=A\B是解方程组A*X=B; X=B/A则是解方程组X*A=B。 数学函数 P13 MATLAB的每条命令后,若为逗号或无标点符号,则显示命令的结果;若命令后为分号,则禁止显示结果. %” 后面所有文字为注释. 关系与逻辑运算 、 = 小于、小于等于 、 = 大于、大于等于 = = 、 ~ = 等于、不等于 (与)、|(或)、~ (非) any、all 、find any(abs(a)2) all(abs(a)2) find(a2) 在MATLAB中,“真”用1表示,“假”用0,而逻辑运算中,所有非零元素作为1处理. P15 1.4 字符串、元胞和结构 数据类型: 数值(Double) 逻辑(Logical) 字符(Char) ?元胞(Cell) ?结构(Structure) P16 字符串 单引号(英文半角输入状态!) 中英文字符 不要在word中输入后copy 引号内字符显示应为淡紫色 例:a=hello everyone‘ 字符串与数值间的转化 num2str, str2num a= 12,b=str2num(a) eval %执行字符串书写的指令 fun=x.^2.*sin(x); x=1;eval(fun) ans= 0.84147 1.4 字符串、元胞和结构 ?元胞和结构 数值与字符混合 元胞 { } 结构: 域的概念 struct2cell和cell2struct 练习 1 计算 2 求矩阵C的行列式和逆矩阵。 已知矩阵 参考答案 A=[1 2 3;4 5 6;7 8 9]; B=[4 5 6 7;7 6 5 4;1 2 3 4]; C=[1 2 5;4 7 8;3 5 6]; AB=A*B new=[A B]

文档评论(0)

boss + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档