MATLAB第二讲__数值计算和符号计算.pptVIP

  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第二讲__数值计算和符号计算

Matlab基础应用 * 用subs函数对符号表达式 进行替换。 例9: f=sym(‘(x+y)^2+3*(x+y)+5’) x=5; f1=subs(f) f1 = (5+y)^2+3*(5+y)+5 f2=subs(f,’x+y’,’z’) f2 = z^2+3*z+5 婶下眯营咬撕筷猛爱捂沧龟斥排逻梗绎钮折辕羔辗挨剧蝎羞粥纽盛弘淄沙MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * 2.4 符号方程求解 代数方程 代数方程的求解由函数solve实现: 语法: solve(f) 求解符号方程f solve(f1,…,fn) 求解由f1,…,fn组成的代数方程组 常微分方程 使用函数dsolve来求解常微分方程 语法: dsolve(‘eq’, ‘cond’, ’v‘) dsolve(eq1, eq2,…, cond1,cond2, ..., v) 羞涝股徘关哪绳桅疥锹炎膊嘉亏粳蜂茬懒软哪侨谅栋擂勾鲁曰径嵌圭壁搏MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * 例10: 1.求代数方程a*x*x+b*x+c=0的解 f=sym(a*x*x+b*x+c=0) solve(f) 2.求微分方程y‘=x的通解,指定x为自由变量。 dsolve( ‘ Dy=x ’,‘x’) %注意y’的输入方法 3.求微分方程y’’=1+y’的特解,加初始条件y(0)=1, y’(0)=0 dsolve( D2y=1+Dy’, y(0)=1’,’Dy(0)=0 ) 4.微分方程组的通解 [x,y]=dsolve(Dx=y+x,Dy=2*x) 注意微分表达式和初始条件的输入方法。 漓剪巧裂撼先躲碑叉水数祥坎团情禁揪章延稠硒珍涅臭俯思挣潦籽门衰招MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * 2.5 符号微积分 符号微分 语法: diff(f) ——求f对自由变量的一阶微分 diff(f,’v’) ——求f对符号变量v的一阶微分 diff(f,’v’,n) ——求f对符号变量v求n阶微分 符号积分 语法: int(f,’v’) ——求表达式f的对符号变量v的不定积分 int(f,’v’,a,b) ——求表达式f的对符号变量v的在(a,b)范围内定积分 翼憋梧家鼠挎报核瘩肺偿碧有炯贬靛浊意臃匆习搔拟亏护活宜理呜止饥曼MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * 例11: 娃乌钢乞瓦索例詹瓷阿拷乙唉战获搁宿简臻啼氯吵蜗狸砷扼疤鞘隙券晒囚MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * 例12: 柳圭帅估袒琵膏窝十恃汤蔚绸充对车巡惋狠醋彭跺再公篓南颧帆盯暑紫侗MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * 2.6 符号积分变换 F=fourier(f,t,w)——求时域函数f(t)的傅立叶变换F(w) f=ifourier(F,w,t)——求频域函数F(w)的傅立叶反变换 傅立叶(Fourier)变换及其反变换 F=laplace (f,t,s)——求时域函数f(t)的拉普拉斯变换 f=ilaplace (F,s,t)——求频域函数F的拉普拉斯反变换 拉普拉斯(Laplace)变换及其反变换 Z变换及其反变换 F=ztrans(f,n,z)——求时域序列f(n)的Z变换 f=iztrans(F,z,n)——求频域序列F的Z反变换 房担赠骸抱尊罚晃甥憨弊辱败矢缀渠升刨鲁费研乱臣债滩发酣帝棠被骸辩MATLAB第二讲__数值计算和符号计算MATLAB第二讲__数值计算和符号计算 Matlab基础应用 * MATLAB提供了十多个绘图命令,可以很容易地将符号表达式图形化,这些命令开头为“ez” (1)绘制符号函数的二维曲线 语法:ezplot(f,[xmin,xmax],fig) 说明:f:是将要画的符号函数;[xmin,xmax]:是自变量范围,默认值为[-2pi,2pi];fig:是指定的图形窗口,默认为当前窗口。 (2)绘制符号函数的三维曲线 ezplot3(x,y,z,[tmin,tmax],’animate’) 说明:x,y,z分别为符号函数x(t),y(t),

文档评论(0)

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

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

1亿VIP精品文档

相关文档