matlab上机-第二次.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文档。上传文档
查看更多
matlab上机-第二次

上机目的: 1、数值计算的练习; 2、掌握循环语句使用; 3、简单m文件的编写、调试; 4、matlab优化工具箱的应用; 上机内容: 1、数值计算 加减乘除+,- ,*,/,\ 左除: 2\3 = 1.5000; ^ 幂: x=2; x^3; x^(-3) sqrt(x) 开平方   abs(x) 绝对值 abs(3-4i)  exp(x) ex; log(x) 以e为底,x的对数 例:Z=4^2+4*2+2/2+4-2 Z=sqrt(4) 矩阵的运算: A=[4 -2 2;-3 0 5;1 5 3];B=[1 3 4;-2 0 -3;2 -1 1]; 加减运算:计算C=A+B,D=A-B,E=A+3? ?乘法运算:计算F=A*B?,G=A*3? ?除法运算:计算A/B,A\B? 2、循环语句练习 程序分析:可以看出while ... end循环的循环次数由表达式来决定,例2当n=101就停止循环,例1为自定义函数。 3、m文件练习 (1)参见PPT“ matlab-m文件与m函数”,并练习该PPT内容 (2)附加练习,编写成m文件练习,不要在命令窗口练习: 设 ,把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线。 x=linspace(0,2*pi,101); y=cos(x)*(0.5+(1+x.^2)\3*sin(x)); plot(x,y,r) %plot画图命令,r代表红色,b蓝色 求下列联立方程的解 a=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]; b=[4;4;9;4]; c=a\b c = 5.2226 4.4570 1.4718 1.5994 (3)编写下面M文件,并调试 微分:f(x)=ax2+bx+c?分别以x,a作为自变量求f(x)的一次和二次微分?f syms a b c x;%定义符号 f=a*x^2+b*x+c; %表达式 diff(f,x,1) %对x一次求导 diff(f,x,2) %对x二次求导 diff(f,a,1) diff(f,a,2) (4)求N的阶乘?自定义如下函数,并保存为five2.m function?y=five2(n)? y=1;? for?m=1:n???? ?y=y*m;? end? y=y? ?在命名窗口输入five2(10) %自动调用函数 结果?y?=?3628800? 4、matlab优化工具箱的练习(练习PPt“现代设计方法课件第6节”内容) (1)线性规划问题 (2)二次规划问题 (3)无约束非线性规划问题 对比练习 6.5 约束非线性规划问题

文档评论(0)

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

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

1亿VIP精品文档

相关文档