matlab总结.ppt2.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab总结.ppt2

多项式的求值、求根 polyval计算多项式的值P=[1 2 1]; y=polyval(p,2) x=[1 2;3 4]; y=polyval(p,x) y= 4 9 16 25 y=9 y=polyval(p,0:3) y= 1 4 9 16 多项式的微分和积分 polyder 计算多项式的的微分 p=[1 3 3 1]; q=polyder(p) q= 3 6 3 表示p(x)=x3+3x2+3x+1微分后的结果是q(x)=3x2+6x+3 polyint 计算多项式的的积分 p=[4 3 2 1]; q=polyint(p) q=1 1 1 1 0 表示p(x)=4x3+3x2+2x+1积分后的结果是 q(x)=x4+ x3+ x2+ x 矩阵的特征多项式 roots计算多项式的零点 p=[1 2 1 1 3]; y=roots(p) poly 计算矩阵A的特征多项式 A=[1 2 1; 1 3 1;1 1 0]; p=poly(A) p= 1.0000 -4.0000 -1.0000 1.0000 y=roots(p) y= 4.1819 -0.5884 0.4064 总结: 这学期学了matlab,虽然只是懂了一些编程的基本技巧,这些是远远不够的。但是我觉得我最大的收获是学会了一些重要的学习方法,这些对我有很大的帮助。 希望在今后的日子里,能继续学习matlab,学的更精通一些,为自己的将来打好基础。 刘芯麟 2011年6月25日 * * * * * * * * MATLAB总结 2011级物理学 刘芯麟 1 使用变量与基本运算 2 向量与矩阵的处理 3 程序流程控制 4 M文件 5 二维平面绘图 6三维立体绘图 7 多项式的处理与分析 基本运算 基本运算符号 + - * / ^ (5*2+3.5)/5 ans=2.7000 %其中ans是存计算结果的默认变量 x=3^2 x=3^2; %表达式式后加; 表示结果不在屏幕上显示 x=5*sin(pi/3),y=cos(pi/2) %在一行中的多条语句用,或;隔开 x=5*sin(pi/3)+cos(pi/4)... +exp(2) %如果一个语句过长,可以用 ...将其延伸到下一行 MATLAB变量名第一个字符必须是英文字母,字母间不能有空格,最多只能有31个字母或数字。变量不需要预先声明,变量以默认的double数据类型保存。 向量与矩阵的处理 1、矩阵的表示 A=[1 2;3 4] 或 A=[1 ,2;3, 4] B=[1 2 3] 或 B=[1 ,2, 3] %行向量 C=[1;2;3] %列向量 行向量看作只有一行的矩阵,列向量看作只 有一列的矩阵。 2、矩阵的处理 A=[1 2 3;4 5 6;7 8 9] 输入一个3?3的矩阵 A= 1 2 3 4 5 6 7 8 9 3、矩阵中的单个元素处理 A(1,2)=5 表示将矩阵A中第1行,第2列的元素改为 B=A(2,1:3) %取出A的第2行的元素 B= 4 5 6 [A; 1 1] %在A中加入第4行 ans= 1 3 4 6 7 9 1 1 %取出矩阵的一部分形成一个新矩阵 B=A(1:2,1:2) B = 1 2 4 5 A( 1,:)=[ ] %删除A的第1行:表示所有行 A = % [ ]表示空矩阵 4 5 6 7 8 9 A( :,[1 3])=[ ] %删除A的第1,3列 A = 5 8 A=[A,B] %将B合并到A中 A = 5 1 2 8 4 5 1 循环语句 2 条件语句 程序流程控制 循环语句 MATLAB提供两种循环语句,一种是for 循环(For Loop),另一种是while 循环(While Loop)。 for 变量 = 向量 %变量依此取向量的每个元素,执行表达式 表达式 end for 变量 = 矩阵 %变量依此取矩阵的每一列,执行表达式 表达式 end for k = [1 2 3] x(k)=1/k end x

文档评论(0)

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

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

1亿VIP精品文档

相关文档