第三次课 第二章(二)符号计算和二维绘图.pptVIP

  • 1
  • 0
  • 约2.86千字
  • 约 55页
  • 2018-02-21 发布于河南
  • 举报

第三次课 第二章(二)符号计算和二维绘图.ppt

第三次课 第二章(二)符号计算和二维绘图

第二章(二) MATLAB的符号计算;简介;1.符号对象 ;例2.1-1符号(类)数字与数值(类)数字之间的差异 a=pi+sqrt(5) sa=sym(pi+sqrt(5)) Ca=class(a) Csa=class(sa) vpa(sa-a) %给出数值型符号的结果 a = 5.3777 sa = pi+sqrt(5) Ca = double Csa = sym ans = .138223758410852e-16 ;【例2.1-2】用符号计算研究方程的解。 (1)不指定变量时: syms u v w z Eq=u*z^2+v*z+w; result_1=solve(Eq) %采用自动识别变量解方程 findsym(Eq,1) result_1 = -u*z^2-v*z ans = w ;syms u v w z Eq=u*z^2+v*z+w; (2)指定Z为自由变量: result_2=solve(Eq,z) result_2 = 1/2/u*(-v+(v^2-4*u*w)^(1/2)) 1/2/u*(-v-(v^2-4*u*w)^(1/2)) ;例2.1-3对独立自由符号变量的自动辨认 ;例2.1-4 findsym确定自由变量是对整个矩阵进行的;例2.1-5 数据对象及其识别 (1)生成三种不同类型的矩阵 clear a=1;b=2;c=3;d=4; Mn=[a,b;c,d] Mc=[a,b;c,d] Ms=sym(Mc) Mn = 1 2 3 4 Mc = [a,b;c,d] Ms = [ a, b] [ c, d] ;(2)观察三种矩阵的大小 SizeMn=size(Mn) SizeMc=size(Mc) SizeMs=size(Ms) SizeMn = 2 2 SizeMc = 1 9 SizeMs = 2 2 ;(3)用class获得每种矩阵的类别 CMn=class(Mn) CMc=class(Mc) CMs=class(Ms) CMn = double CMc = char CMs = sym ;;(5)用whos观察变量的类别和其他属性;(二)符号数字及表达式的操作;;基本操作 factor:因式分解。 例 factor(sym(x)^9-1)   结果:ans =(x-1)*(x^2+x+1)*(x^6+x^3+1) factor(sym(‘100’))%把整数100进行素数分解.结果:(2)^2*(5)^2 ;expand(s):多项式展开,s可为多项式、多项式向量和矩阵。 例 expand(sym((x+1)^3)) 结果:ans =x^3+3*x^2+3*x+1   expand(sym(sin(x+y))) 结果:ans = sin(x)*cos(y)+cos(x)*sin(y);collect(s):对默认的变量合并同类项。    collect(s,v):对变量v合并同类项。 s可为符号多项式、多项式向量和矩阵 例 collect(sym(x^2*y+y*x-x^2-2*y*x)) collect(sym(x^2*y+y*x-x^2-2*y*x),x) collect(sym(x^2*y+y*x-x^2-2*y*x),y);simple(s):符号表达式简化, s可为符号多项式、多项式向量和矩阵。 例  f=simple(sym(sin(x)^2+cos(x)^2))  结果:f =1  g=simple(sym(x^3+3*x^2+3*x+1)) 结果:g =(x+1)^3;【例2.2-2】简化 ;【例2.3-1】试求 ;例2.3-2 求 ;【例2.3-3】求 的Jacobian矩阵 ;例2.3-8 求 ;例2.3-9 求 ;第三章 数据可视化;;;;例5.2-2 用图形表示连续调制波形及其包络线;;;;2. plot的衍生调用格式 (1)单色或多色绘制多条曲线 plot(X,Y,‘s’); 用s 指定的点形线型色彩绘制多条曲线 plot(X,Y);采用默认的色彩次序用细实线绘制多条曲线 (2)多三元组绘制多条曲线 plot(X1,Y1,s1,X2,Y2,s2, ... ,Xn,Yn,sn) (3)单输入量绘线 plot(Y) ;3. plot的属性可控调用格式 plot

文档评论(0)

1亿VIP精品文档

相关文档