目錄
一、
二、
?三、
?四、
?五、
如對你有幫助記得點贊哦
一、
繪制函數(shù)曲線。設,把x=0~2π區(qū)間分為101點,繪制函數(shù)的曲線。
?---------------------------------------示例代碼---------------------------------------------
x=linspace(0,2*pi,101);
y=(0.5+3*sin(x)./(1+x.^2)).*cos(x);
plot(x,y)
---------------------------------------運行結(jié)果---------------------------------------------
?(2)已知,在-5≤x≤5區(qū)間繪制函數(shù)曲線。
?---------------------------------------示例代碼---------------------------------------------
x=-5:0.01:5;
y=[]; %起始設y為空向量
for x0=x
if x0<=0 %不能寫成x0=<0
y=[y,(x0+sqrt(pi))/exp(2)]; %將x對應的函數(shù)值放到y(tǒng)中
else
y=[y,0.5*log(x0+sqrt(1+x0^2))];
end
end
plot(x,y)
---------------------------------------運行結(jié)果---------------------------------------------?
?(3)繪制極坐標曲線p=10sin(1+50)。
?---------------------------------------示例代碼---------------------------------------------
theta=0:pi/100:2*pi;
rho=10*sin(1+5*theta);
polarplot(theta,rho);
---------------------------------------運行結(jié)果---------------------------------------------?
二、
已知y1=x2,y2=cos(2x),y3=y1*y2,完成下列操作。
(1)在同一坐標系下用不同的顏色和線型繪制3條曲線。
?---------------------------------------示例代碼---------------------------------------------
x=-pi:pi/100:pi;
y1=x.^2;
y2=cos(2*x);
y3=y1.*y2;
plot(x,y1,'b-',x,y2,'r',x,y3,'k--');
---------------------------------------運行結(jié)果---------------------------------------------?
?(2)以子圖形式繪制3條曲線。
?---------------------------------------示例代碼---------------------------------------------
x=linspace(-pi,pi,100);
y1=x.^2;
y2=cos(2*x);
y3=y1.*y2;
subplot(3,1,1)
plot(x,y1,'r*')
subplot(3,1,2)
plot(x,y2,'g.')
subplot(3,1,3)
plot(x,y3,'b--')
---------------------------------------運行結(jié)果---------------------------------------------?
(3)分別用條形圖、階梯圖、桿圖和填充圖繪制3條曲線。
??---------------------------------------示例代碼---------------------------------------------
x=0:pi/100:2*pi;
y1=x.*x;y2=cos(2*x);
y3=y1.*y2;subplot(4,3,1);
bar(x,y1,'r');
subplot(4,3,2);
bar(x,y2,'k');
subplot(4,3,3);
bar(x,y3,'b');
subplot(4,3,4);
stairs(x,y1,'r');
subplot(4,3,5);
stairs(x,y2,'k');
subplot(4,3,6);
stairs(x,y3,'b');
subplot(4,3,7);
stem(x,y1,'r');
subplot(4,3,8);
stem(x,y2,'k');
subplot(4,3,9);
stem(x,y3,'b');
subplot(4,3,10);
fill(x,y1,'r');
subplot(4,3,11);
fill(x,y2,'k');
subplot(4,3,12);
fill(x,y3,'b');
---------------------------------------運行結(jié)果---------------------------------------------?
?三、
繪制三維曲線。
???---------------------------------------示例代碼---------------------------------------------
t=0:pi/100:2*pi;
x=(2+cos(t/2)).*cos(t);
y=(2+cos(t/2)).*sin(t);
z=sin(t/2);
plot3(x,y,z)
---------------------------------------運行結(jié)果---------------------------------------------?
?四、
繪制函數(shù)的曲面圖和等高線。
?其中x的21個值均勻分布在[-5,5]范圍,y的31個值均勻分布在[0,10],要求使用subplot(2,1,1)和subplot(2,1,2)將產(chǎn)生的曲面圖和等高線圖畫在同一個窗口上。
---------------------------------------示例代碼---------------------------------------------
x=linspace(-5,5,21);
y=linspace(0,10,31);
[x,y]=meshgrid(x,y);
z=cos(x).*cos(y).*exp(-sqrt(x.^2+y.^2)/4);
subplot(2,1,1);
surf(x,y,z);
title('曲面圖');
subplot(2,1,2);
surfc(x,y,z);
%contour3(x,y,z,50);%其中50為高度的等級數(shù),越大越密
title('等高線圖')
---------------------------------------運行結(jié)果---------------------------------------------?
?五、
繪制曲面圖形,并進行插值著色處理。
?---------------------------------------示例代碼---------------------------------------------
ezsurf('cos(s)*cos(t)','cos(s)*sin(t)','sin(s)',[0,0.5*pi,0,1.5*pi]);
---------------------------------------運行結(jié)果---------------------------------------------?
文章來源:http://www.zghlxwxcb.cn/news/detail-439501.html
?如有侵權(quán),請盡快與我聯(lián)系!文章來源地址http://www.zghlxwxcb.cn/news/detail-439501.html
到了這里,關于7、MATLAB程序設計與應用劉衛(wèi)國(第三版)課后實驗七:繪圖操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!