首页 > 编程知识 正文

(matlab第二章答案,matlab教程第二章课堂练习及答案)

时间:2023-05-04 23:51:14 阅读:123200 作者:3068

matlab教程第二章课堂练习与答案

Matlab教程第2章符号计算课堂练习1创建符号变量有几种方法? MATLAB包含用于创建两种类型的符号变量和表达式的函数: sym和syms。 sym用于创建符号变量或表达式(例如x=sym(x )、f=sym ) ),syms用于创建多个符号变量(例如syms x y z )。 f=sym(xyz ) )相当于syms x y zf=x y z 2的以下三种显示方法有什么区别? (1) f=3*x^2 5*x 2)2) f=3*x^2 5*x 2)3) x=sym(x ) x=3* x ^25 * x2) f=3*x^2 5*x 2是x (3) x=sym(x ) x ) f=3*x^2 5*x 2表示x是符号变量,所以公式f=3*x^2 5*x 2具有符号函数的含义,f也自然成为符号变量。 用3符号函数法求解方程at 2 b*t c=0。 r=solve(a ) t ) b ) tc=0,t ) r=[1/2/a*(-b ) b )4*a*c ) ](1/2/a )-b ) ] ) b^ ) 2 22211211aaaaasymsa11a12a21a22; A=[a11,a12; a21,a22 ) ad=det(a ) %行列式AI=inv(A ) a ) %反AE=eig(A ) a ) %特征值A=[ a11,a12][ a21,a22 ] ad=a11 * a22-a12 -a11/()-a11*a22a12*a21 ) ) AE=[1/2*a11/2*a221/2* ) a11*a22a22^24*a12*a21 () (1) ) ) factor(f ) ans=(x-1 ) (x-2 ) (x-3 ) ) x1 ) 7、df/dx用符号微分求出。 (sin ) ) log ) 12xxexxafaxsymsax; f=[a,x ^ 2,1/x; EXP(a*x )、log(x )、sin(x ); 求df=diff(f ) df=[ 0,2 * x,-1/x^2][a*exp(a*x ),1/x,cos ) x]8代数方程关于x,y的解。 02yxcbyaxs=Solve(a*x^2b*yc=0,b*x c=0,x,y ); disp(s.x=),disp ) s.x ) disp ) s.y=),disp ) s.y ) s.x=-c/bs.y=-c* ) a*cb^2)/b^39编码函数绘图symstezpolar(sin(3*t ) cos ) t ) 11 .请说明以下四个指令的结果分别属于哪个数据类型、“双精度”对象还是“符号”对象。 3/7 0.1,sym(3/7 0.1 ),VPA ) sym(3/7 0.1 ) ) a=class (3/70.1 ) %倍精度b=class (3/70.1 ) )符号c=class SSS findsym(a,1 ) symvar )在matlab7.0上运行时发生错误吗? b=sym(a*exp )-x ); findsym(b,1 ) c=sym ) z*exp ) j*th ); findsym(c,1 ) 13 .求以下两个方程式的解。 (提示:注意关于符号变量的假设) )1)试着编写求出3次方程式的0.44x正实根的程序。 注意:如果根很牢固,请不要出现其他根。 x=sym(x,positive ); f=x ^ 3至44.5; x=solve(f,x ) )2)试着求出有二次方程式时的根。 022aax0aa=sym(a,positive ); syms x; f=x^2-a*x a^a; 用在x=Solve(f,x ) 14 .中求出的编码解,还用该编码解求出、的正确的0kkx0 ) 31 ) kk0 )1) k03k值。 (提示:注意使用subs ) syms x k; f=x^k; s=symsum(f,k,0,inf ) a=subs ) s,x,-1/3) a=subs ) s,x,1/pi ) a=subs (x,3 ) 15.) )1)

0tdtdy2tdtdysymst; f=ABS(sin(t ); f1=diff(f ) limit ) f1,t,0,

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。