- 1、本文档共161页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
附录A;MATLAB入门;A.1MATLAB的帮助;A.2 数据的输入;A.3 绘图命令;A.3.2 显函数,符号函数或隐函数的绘图;clc, clear, close all
fplot(@Afun1,[-3,3])
function y=Afun1(x);
y=(x+1).*(x1)+(1+1./x).*(x=1);
end;(2)这里也可以使用匿名函数,编写程序如下:
Afun2=@(x) (x+1)*(x1)+(1+1/x)*(x=1);
fplot(Afun2,[-3,3]);A.3.3 三维图形;t=0:pi/50:10*pi;
subplot(121), plot3(sin(t),cos(t),t)
subplot(122),
fplot3(@(t)sin(t),@(t)cos(t),@(t)t,[0,10*pi]);clc, clear, close all
x=-5:0.2:5; [x,y]=meshgrid(x); %生成网格数据
z=(sin(x.*y)+eps)./(x.*y+eps); %为避免0/0,分子分母都加eps
subplot(121), mesh(x,y,z)
subplot(122), fmesh(@(x,y)sin(x.*y)./(x.*y));clc, clear, close all
x=-5:0.2:5; [x,y]=meshgrid(x);
z=(sin(x.*y)+eps)./(x.*y+eps);
subplot(121), surf(x,y,z)
subplot(122), fsurf(@(x,y)sin(x.*y)./(x.*y));画图的Matlab程序如下:
clc, clear, close all
f = @(x,y,z)x.^2+(sqrt(y.^2+z.^2)-5).^2-16
subplot(121), fimplicit3(f,[-4,4,-9,9,-9,9])
x=@(u,v) 4*cos(u);
y=@(u,v) (5+4*sin(u)).*cos(v);
z=@(u,v) (5+4*sin(u)).*sin(v);
subplot(122), fsurf(x,y,z);f = @(x,y,z) x.^2/4+y.^2/10-z.^2/8-1;
subplot(121), fimplicit3(f,[-20,20,-20,20,-15,15])
x=@(u,v)2*cosh(v).*cos(u);
y=@(u,v)sqrt(10)*cosh(v).*sin(u);
z=@(u,v)2*sqrt(2)*sinh(v);
subplot(122), fmesh(x,y,z,[0,2*pi,-pi,pi]);f=@(x,y,z) x.^2/9-y.^2/4-z.^2-1;
fimplicit3(f);fsurf(@(y,z)y.^2);subplot(121)
fimplicit3(@(x,y,z)x.^2/9+y.^2/4-z.^2,[-6,6,-4,4,-2,2])
subplot(122), x=@(s,t) 3*tan(s).*cos(t);
y=@(s,t) 2*tan(s).*sin(t); z=@(s,t) tan(s);
fsurf(x,y,z,[-1,1,0,2*pi]);subplot(121), fimplicit3(@(x,y,z)x.^2/9+y.^2/4+z.^2/6-1)
subplot(122), ellipsoid(0,0,0,3,2,sqrt(6));fsurf(@(x,y)x.*y);subplot(121), fimplicit3(@(x,y,z)x.^2/9+y.^2/4-1)
x=@(u,v)3*cos(u); y=@(u,v)2*sin(u); z=@(u,v)v;
subplot(122), fsurf(x,y,z);r = @(s,t) 2 + sin(7*s + 5*t);
x = @(s,t) r(s,t).*cos(s).*sin(t);
y = @(s,t) r(s,t).*sin(s).*sin(t);
z = @(s,t) r(s,t).*cos(t);
fmesh(x,y,z,[0, 2*pi, 0, pi]), alpha(0.8);fmesh(@(x,y) erf(x)+cos(y),[-5, 0, -5, 5]), hold on
fmesh(@(x,y) sin(x)+cos(y),[0, 5, -5, 5]), hold off;x = @(u,v) u.*sin(v);
y = @(u,v) -u.*cos(v); z = @(u,v) v;
fsurf(x, y, z,[-
您可能关注的文档
- 青岛版(五年制)小学数学一年级下册第七单元测试卷和答案2.doc
- 苏教版小学数学六年级上册第二单元测试卷和答案(一).docx
- 《工业数据采集技术与应用》课件项目一 采集工业设备数据.pptx
- 《数学建模算法与应用》(第三版)课件 第5章 插值与拟合.pptx
- 《数学建模算法与应用》(第三版)课件 第6章 微分方程.pptx
- 《数学建模算法与应用》(第三版)课件 第7章 数理统计.pptx
- 《数学建模算法与应用》(第三版)课件 第13章 数字图像处理.pptx
- 《数学建模算法与应用》(第三版)课件 第14章 综合评价与决策方法.pptx
- 《数学建模算法与应用》(第三版)课件 第15章 预测方法.pptx
- 青岛版(六年制)小学数学三年级下册第七单元检测卷和答案1.pdf
- 青岛版(六年制)小学数学三年级下册第六单元检测卷和答案2.pdf
- 青岛版(六年制)小学数学三年级下册第七单元检测卷和答案2.pdf
- 青岛版(六年制)小学数学三年级下册第三单元检测卷和答案1.pdf
- 青岛版(六年制)小学数学三年级下册第三单元检测卷和答案2.pdf
- 青岛版(六年制)小学数学三年级下册第四单元检测卷和答案1.pdf
- 青岛版(六年制)小学数学三年级下册第四单元检测卷和答案2.pdf
- 青岛版(六年制)小学数学三年级下册第五单元检测卷和答案2.pdf
- 青岛版(六年制)小学数学三年级下册第一单元检测卷和答案1.pdf
- 青岛版(六年制)小学数学三年级下册第一单元检测卷和答案2.pdf
文档评论(0)