1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
m=[1 2 3 4;5 6 7 8;9 10 11 12] p=[1 1 1 1 2 2 2 2 3 3 3 3] a=[] b=zeros(2,3) c=ones(2,3) d=eye(2,3) e=eye(3,3) a=[1 2 3 4 5 6] b=[1 2 1 2 1 2] c1=a+a c2=a*b c=[2 7 3;3 9 4;1 5 3] c3=det(c) c4=inv(c) [v,d]=eig(c) 例 : 编写函数文件求半径为r的圆的面积和周长 函数文件如下: function [s,p]=fcircle(r) %FCIRCLE calculate the area and perimeter of a circle of radii r %r 圆半径 %s 圆面积 %p 圆周长 s=pi*r*r; p=2*pi*r; for n=1:10 x(n)=sin(n*pi/10); end x money=10000; years=0; while money20000 years=years+1; money=money*(1+11.25/100); end function f=fac(n) if n=1 f=1; else f=fac(n-1)*n; %递归调用求(n-1)! end plot(x, y):基本格式,x和y可为向量或矩阵。 如果x,y是同维向量,以x元素为横坐标,以y元素为纵坐标绘图。 例. x,y是同维向量时plot(x,y) clear x=0:pi/10:2*pi; y=sin(x); plot(x,y) 例. 在0≤x≤2?区间内,绘制曲线 y=2e-0.5xcos(4πx) clear x=0:pi/100:2*pi; y=2*exp(-0.5*x).*cos(4*pi*x); plot(x,y) 例. 绘制曲线: clear t=0:0.1:2*pi; x=t.*sin(3*t); y=t.*sin(t).*sin(t); plot(x,y) plot(x1, y1, x2, y2,…):多条曲线绘图格式. 在同一坐标系中绘制多个图形,以x1,x2…元素为横坐标值,以对应的y1,y2…元素为纵坐标绘图。 例:程序如下: clear x=linspace(0,7); y1=sin(2*x); y2=sin(x.^2); y3=(sin(x)).^2; plot(x,y1,x,y2,x,y3) 例. 分析下列程序绘制的曲线。 clear x1=linspace(0,2*pi); x2=linspace(0,3*pi); x3=linspace(0,4*pi); y1=sin(x1); y2=1+sin(x2); y3=2+sin(x3); x=[x1;x2;x3]; y=[y1;y2;y3]; plot(x,y,x1,y1-1) plot(x,y,’s’) --开关格式,开关量字符串s设定曲线颜色、线型及标示符号,由一对单引号括起来。 plot(x1,y1,’s1’,x2,y2,’s2’,…) 图形颜色、标记和线形参数表 数据点形式 square 方形 diamond 菱形 pentagram 五角星 hexagram 六角星 例 clear x=linspace(0,7); y1=sin(2*x); %曲线1:红色实线,+号显示数据点 y2=sin(x.^2); %曲线2:黑色点线,*号显示数据点 y3=(sin(x)).^2; %曲线3:蓝色虚线,上三角形显示数据点 plot(x, y1, r+-, x, y2, k*:, x, y3, b--^) 图形窗口的分割 subplot函数调用格式: subplot(m,n,p) 该函数将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区。在每一个绘图区允许以不同的坐标系单独绘制图形。 采用图形窗口分割方法进行比较显示 clear t=0:pi/10:2*pi; y1=sin(t);y2=cos(t);y3=cos(t+pi/2);y4=cos(t+pi); subplot(2,2,1); plot(t,y1); %将图形窗口分割成两行两列,y1为第1行第1列 subplot(2,2,2); plot(t,y2); %将图形窗口分割成两行两列,y2为第1行第2列 subplot(2,2,3); plot(t,y3); %将图形窗

文档评论(0)

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

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

1亿VIP精品文档

相关文档