实验二2matlab地符号计算与可视化

实验二2matlab地符号计算与可视化

ID:28864540

大小:122.00 KB

页数:10页

时间:2018-12-14

实验二2matlab地符号计算与可视化_第1页
实验二2matlab地符号计算与可视化_第2页
实验二2matlab地符号计算与可视化_第3页
实验二2matlab地符号计算与可视化_第4页
实验二2matlab地符号计算与可视化_第5页
资源描述:

《实验二2matlab地符号计算与可视化》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案实验二MATLAB的符号计算与可视化1:完成教材实验三第1节“1.创建符号表达式和符号表达式的操作”中(1)-(5)部分的内容,分别用sym和syms创建符号表达式f和g,并对它们进行相关操作,思考每一条命令的作用是什么,并提交命令行和结果;(1)创建符号变量。使用sym命令创建符号表达式:>>f=sym('sin(x)')f=sin(x)>>g=sym('y/exp(-2*t)')g=y*exp(2*t)使用syms命令创建符号表达式:>>symsxyt>>f=sym(sin(x))f=s

2、in(x)>>g=sym(y/exp(-2*t))g=y*exp(2*t)(2):自由变量的确定:>>symvar(g)ans=[t,y]>>symvar(g,1)ans=y>>findsym(g,2)ans=y,t(3):用常数替换符号变量:>>x=0:10;>>y=subs(f,x)y=Columns1through800.84150.90930.1411-0.7568-0.9589-0.27940.6570Columns9through110.98940.4121-0.5440练习:用y替换x,查

3、看结果及其数据类型。z=subs(f,y)z=Columns1through8精彩文档实用标准文案00.74560.78910.1407-0.6866-0.8186-0.27580.6107Columns9through110.83570.4006-0.5176>>class(z)ans=double(4):符号对象与数值的转换和任意精度控制:>>f1=subs(f,'5')f1=sin(5)>>y1=double(f1)y1=-0.9589>>y2=eval(f1)y2=-0.9589练习:将y1用s

4、ym函数转换为符号对象,并用’d’,’f’,’e’,’r’4种格式表示。>>y2=sym(y1,'d')y2=-0.95892427466313845396683746002964>>vpa(y2,8)ans=-0.95892427>>class(y2)ans=sym>>y3=sym(y1,'f')y3=-8637222012098867/9007199254740992>>y4=sym(y1,'e')y4=-8637222012098867/9007199254740992>>y5=sym(y1,'r

5、')y5=-8637222012098867/9007199254740992采用digits和vpa实现任意精度控制:>>digitsDigits=32>>vpa(f1)ans=-0.95892427466313846889315440615599精彩文档实用标准文案>>vpa(f1,10)ans=-0.9589242747(5):求反函数和复合函数用finverse函数求f,g的反函数>>f=sym('sin(x)');>>g=sym('y/exp(-2*t)')g=y*exp(2*t)>>finv

6、erse(f)Warning:finverse(sin(x))isnotunique.ans=asin(x)>>finverse(g)ans=y/exp(2*t)>>finverse(g,'t'ans=log(t/y)/2用compose函数求f,g的复合函数>>compose(f,g)ans=sin(y*exp(2*t))>>compose(f,g,'z')ans=sin(z*exp(2*t))2;自建两个一元四次符号表达式,分别进行其符号表达式的加、减、乘等运算,并提交命令行和结果;>>symsx>

7、>f=x^4+2*x^3-5*x^2+6*x+8f=x^4+2*x^3-5*x^2+6*x+8>>class(f)ans=sym>>g=2*x^4-5*x^3+8*x^2+7*x-2g=2*x^4-5*x^3+8*x^2+7*x-2>>f+gans=3*x^4-3*x^3+3*x^2+13*x+6>>f-gans=精彩文档实用标准文案-x^4+7*x^3-13*x^2-x+10>>f*gans=(x^4+2*x^3-5*x^2+6*x+8)*(2*x^4-5*x^3+8*x^2+7*x-2)3:自建一个

8、可化简一元五次多项式和一个三角函数符号表达式,依次使用pretty,horner,factor,simplify和simple等函数对该表达式进行化简,并提交命令行和结果;symsxy>>f=x^5+x^4+2*x+2f=x^5+x^4+2*x+2>>g=cos(y)^2-sin(y)^2g=cos(y)^2-sin(y)^2>>class(f)ans=sym>>class(g)ans=sym>>pretty(f)54x+x+2x+2>>h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。