中南大学matlab课后答案-第九章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验指导
1,
>> figure('Color',[1,0,0],'WindowButtonDownFcn','text(0.5,0.5,''Left Button Pressed'')');axis off 2,
(1)默认属性
>> x=linspace(0,600,100000);y=(log(x+sqrt(1+x.*x)))/2;line(x,y)
句柄操作
>> x=linspace(0,600,100000);
y=(log(x+sqrt(1+x.*x)))/2;
line(x,y,'linewidth',3,'linestyle','-.','color','r');
text(300,3.5,'文字标注')
(2)默认属性
>> t=linspace(0,20,500);x=t.*t;y=5.*t.*t;line(x,y)
句柄操作
>> t=linspace(0,20,500);
x=t.*t;y=5.*t.*t;line(x,y);
line(x,y,'linewidth',3,'linestyle','-.','color','r');
text(250,1600,'文字标注')
3,
(1) >> x=linspace(0,50,1000);
[x,y]=meshgrid(x);
z=x.*x+y.*y-5.*sin(x.*y);
axes('view',[-37.5,30]);
surf(x,y,z);
light('position',[10,20,4000]);
shading interp
(2) >> x=linspace(0,50,1000);
[x,y]=meshgrid(x);
z=y.*y.*y;
axes('view',[-37.5,30]);
surf(x,y,z);
light('position',[30,20,1300000]);
shading interp
4,
>> x=-2*pi:0.01:2*pi;
y1=sin(x);
y2=cos(x);
axes('position',[0.1,0.6,0.2,0.2]);
plot(x,y1);
axes('position',[0.6,0.6,0.2,0.2]);
plot(x,y2);
axes('position',[0.1,0.1,0.2,0.2]);
fplot('tan(x)',[-1.5,1.5]);
axes('position',[0.6,0.1,0.2,0.2]);
fplot('cot(x)',[0.1,3])
5,
>> t=linspace(0,2*pi,6);
k=t(1:length(t)-1);
patch(sin(k),cos(k),1:length(k),'facecolor','interp');
colormap summer;
axis equal;
思考练习
3,
(1)默认属性
>> x=linspace(0,50,1000);y=(1+x.^2)/(1+x.^4);line(x,y)
句柄属性
>> x=linspace(0,50,1000);
y=(1+x.^2)/(1+x.^4);
line(x,y,'linewidth',3,'linestyle','-.','color','b');
text(25,1,'文字标注')
(2)默认属性
>> x=linspace(0,800,5000);y=3.*x+sin(x)-exp(x);axes('XLim',[0,7],'YLim',[-10,5]);line(x,y) 句柄属性
>> x=linspace(0,800,5000);
y=3.*x+sin(x)-exp(x);
axes('XLim',[0,7],'YLim',[-10,5]);line(x,y,'linewidth',3,'linestyle','-.','color','c');
text(3,3,'文字标注')
4,
(1) >> t=linspace(0,2*pi,100);x=cos(t);y=sin(t);z=t;axes('view',[-37.5,30]);plot3(x,y,z);grid
(2) >> x=linspace(0,3,100);
[x,y]=meshgrid(x);
z=x.*y.*exp(-1.*x.*x-y.*y);
axes('view',[-37.5,30]);
surf(x,y,z);
light('position',[0.1,0.1,0.5]);
shading interp
5,
>> [x,y,z]=cylinder(0.5,30);surf(x,y,z);axis equal;light('position',[-0.5,-0.4,0]);shading interp