matlab介绍(下).ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab介绍(下)

返 回 符号运算 符号变量和表达式的建立 符号表达式的运算 返 回 符号与数值间的转换 符号微积分 符号函数画图 因式分解、展开和简化 符号变量和表达式的建立 用函数sym()来建立符号变量和符号表达式 调用形式:1.A=sym(X); 2. x=sym(‘x’) 1.A=sym(X) 如,X=magic(3); A=sym(X) A=[8,1,6] [3,5,7] [4,9,2] 返 回 由X创建符号对象A,如果X是数值矩阵,则A为数值的符号表示,就可以用A代替X进行数值和符号运算。 2. x=sym(‘x’) 如,sym(‘x’) ans=x sym(‘2+cos(x)’) ans= 2+cos(x) X=sym(‘[a,b,c;d,e,f;b,f,d]’) X=[a,b,c] [d,e,f] [b,f,d] 返 回 如果x为单个字符串,则创建符号变量x;如果x为一个符号表达式,则创建符号表达式x;如果x为符号矩阵,则创建符号矩阵,并赋值与x。 技巧:可以构造数值表示的符号变量,并用该符号变量进行运算,这对多次重复使用一个数值表达式非常有用。 符号变量和表达式的建立 用函数syms 建立多个符号变量 调用形式:syms var1 var2 …. 例:syms y u; p=exp(-y/u) q=y^2+u^3+u*y 返 回 符号表达式的建立 1. 用函数sym来建立 例:A=sym(‘[a b c;e f g]’) A= [a,b,c] [e,f,g] 2. 用函数syms来建立 例:syms y u; p=exp(-y/u) 返 回 符号表达式的运算 基本代数运算 symadd(a,d) —— 符号矩阵的加 symsub(a,b) —— 符号矩阵的减 symmul(a,b) —— 符号矩阵的乘 symdiv(a,b) —— 符号矩阵的除 sympow(a,b) —— 符号矩阵的幂运算 symop(a,b) —— 符号矩阵的综合运算 返 回 下一页 上一页 主 页 * 下一页 上一页 主 页 * ——MATLAB作图 二维图形 三维图形 基本的绘图命令 坐标系的控制 图形标注 多幅图形 空间曲线 带网格的曲面 等高线 返 回 1)基本的绘图命令 数值作图命令:plot(x,y) 符号作图命令:ezplot(‘f(x)’,[a,b]) 如何作曲线? 如何作散点图? 数值作图命令:plot(x,y,’.’) 如何在同一坐标下画多条曲线? 数值作图命令:plot(x,y),(y为矩阵) 保持命令:hold on, hold off 如何作曲线?——方法一 x=linspace(0,2*pi,30); y=sin(x); plot(x,y) 如何作曲线?——方法二 ezplot(sin(x),[0,2*pi]) x=[0.8,0.35,0.65,0.8,0.2,1,1.2,1.4,0.42,0.38,0.54,0.6,0.45,0.3,1.3,1.1,1.25,0.6,0.5,0.4]; y=[3,5,8,4.4,6,2,6,7.1,4.3,5,5,3.5,4.8,7.2,4.5,7.3,3.7,4,7,3.2]; plot(x,y, ‘.’); 如何作散点图? x=linspace(0,2*pi,30); y=[sin(x);cos(x)]; plot(x,y); 如何在同一坐标下画多条曲线?——方法1 x=linspace(0, 2*pi,30); y=sin(x); plot(x,y,’k’); y2=cos(x); hold on plot(x,y2,’b’); x1=linspace(0, pi/2-0.5,20); x2= linspace(pi/2+0.5, 3*pi/2-0.5 ,20); x3= linspace(3*pi/2+0.5,2*pi,20); y1=tan(x1);y2=tan(x2);y3=tan(x3); plot(x1,y1,’r’,x2,y2,’r’,x3,y3,’r’) hold off 如何在同一坐标下画多条曲线?——方法2 如何在同一坐标下画多条曲线?——方法2 plot(x, y, ‘color-linestyle-marker’) 转折点 连线颜色、线型、数据点图标 字符串参数的取值如下: 颜色:y(黄);r(红);g(绿);b(蓝);w(白);k(黑);m(紫);c(青)。 线型:-(实线);:(点线);-.(虚点线);- -(虚线)。 数据点图标:.(小黑点);+(加号);

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档