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入门(中学生)

1、在图形上图例和标注 命令gtext(‘string’)用鼠标放置标注在现有的图上. 运行命令gtext(‘string’)时,屏幕上出现当前图形,在 图形上出现一个交叉的十字,该十字随鼠标的移动移动, 当按下鼠标左键时,该标注string放在当前十交叉的位 置. 空间三维作图 空间三维作图 三维曲线 : plot3 设三维曲线的参数方程为:x=x(t),y=y(t),z=z(t), 则其图形可由下面的命令绘出: 例15:三维螺旋线 plot3的用法与 plot 类似 t=[0:0.1:10*pi]; x=2*t; y=sin(t); z=cos(t); plot3(x,y,z); plot3(x,y,z,s) 网格生成函数:meshgrid x, y 为给定的向量,X, Y 是网格划分后得到的网格矩阵 绘制由函数 z=z(x,y) 确定的曲面时,首先需产生一个网格矩阵,然后计算函数在各网格点上的值。 若 x = y, 则可简写为 [X,Y]= meshgrid(x) [X,Y]= meshgrid(x,y) x=[-8:0.5:8]; y=[-8:0.5:8]; [X,Y]= meshgrid(x,y); r=sqrt(X.^2+Y.^2)+eps; Z=sin(r)./r; mesh(X,Y,Z) 例16: 调用格式: ? surf(x,y,z) —— 绘制三维曲面图,x,y,z为图形坐标向量 例17: [X,Y,Z]=peaks(30) ※peaks为matlab 自动生成的三维测试图形 surf(X,Y,Z) 函数的曲线 使用ezplot和ezplot3函数,可以方便的绘制二维和三维参数曲线. ezplot函数调用格式: ezplot(f,[xmin,xmax,ymin,ymax]) f是一个字符串 ezplot(x,y,[tmin,tmax]) ezplot3函数调用格式:ezplot3(x,y,z,[tmin,tmax]) 例19.绘制如下参数方程的曲线图 利用ezplot3函数可以 绘制该方程曲线图. ezplot3(exp(t/10),sin(t)*cos(t),t,[0,6*pi]) 函数的曲面 ezmesh绘制函数表示曲面的网格图,也可以利用ezsurf绘制函数表示的曲面. ezmesh命令格式:ezmesh(f,domain) ezmesh(x,y,z,[smin,smax,tmin,tmax]) 例20.绘制如下函数的曲面图 ezmesh(y^2-3*x*y+x^2,[-4,4,-4,4]) t=-pi:pi/10:pi; [x y z]=cylinder(1+sin(t)); surf(x,y,z) axis square 柱面和球面 k=5; n=2^k-1; theta=pi*(-n:2:n)/n; phi=(pi/2)*(-n:2:n)/n; x=cos(phi)*cos(theta); y=cos(phi)*sin(theta); z=sin(phi)*ones(size(theta)); colormap([0 0 0; 1 1 1]) C=hadamard(2^k); surf(x,y,z,C) axis square [x,y]=meshgrid(-6:0.2:6); z=x.^2-y.^2; mesh(x,y,z) colormap([0 0 1]) [x,y]=meshgrid(-8:0.5:8); z=x.^2-y.^2; ii=find(abs(x)6|abs(y)6); z(ii)=zeros(size(ii)); mesh(x,y,z) 矩形域上的马鞍面 t=0:.1:2*pi;r=0:0.1:2; x=r*cos(t);y=r*sin(t); zz=x.^2-y.^2; surfc(x,y,zz) figure mesh(x,y,zz) colormap([0 0 1]) 圆域上的马鞍面 符号变量与符号表达式 在数学应用中,常常需要做极限、微分、求导数等运算,MATLAB称这些运算为符号运算。MATLAB的符号运算功能是通过调用符号运算工具箱(Symbolic Math Toolbox)内的工具实现,其内核是借用Maple数学软件。MATLAB的符号运算工具箱包含了微积分运算、化简和代换、解方程等几个方面的工具 符号表达式的创建 ②syms符号变量1符号变量2 … f=表达式 例22.符号多项式运算 syms x f=2*x^2+3*x-5; g=x^2+x-7; h1 = f+g h2 = expand(f*g ) factor(h2) h1=3*x^2+4*x-12 h2 = 2*x^4+5*x^3

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档