MATLAB程序绘图河南农业大学.docx
《MATLAB程序绘图河南农业大学.docx》由会员分享,可在线阅读,更多相关《MATLAB程序绘图河南农业大学.docx(11页珍藏版)》请在冰豆网上搜索。
MATLAB程序绘图河南农业大学
姓名:
凡阳阳
班级:
电科二班
学号:
1208101040
(1)
theta=-pi:
0.01:
pi;
rho(1,:
)=3*cos(6*theta).^2;
rho(2,:
)=sin(20*theta).^3;
rho(3,:
)=cos(theta).^2;
rho(4,:
)=7*sin(4.5*theta).^3;
fork=1:
4
subplot(2,2,k)
polar(theta,rho(k,:
))
end
(2)
t=0:
pi/20:
2*pi;
y=sin(t);
y2=sin(3*t-pi/5);
y3=cos(5*t-pi);
plot(t,y,'-.rv',t,y2,'--ks',t,y3,':
mp')
(3)
functionaxestest
axes('position',[.1.1.8.25]);
mesh(peaks(20));
gridon;
axes('position',[.1.4.4.25]);
surf(peaks(20));
gridon;
axes('position',[.55.4.4.5]);
surf(membrane);
gridon;
axes('position',[.1.7.4.25]);
plot(peaks(20));
gridon;
(4)
x=-pi:
pi/100:
pi;
y=cos(x);
plot(x,y,'--r^');
gridon
(5)
data=[10508950;50801030;90806010;30907020;52702030];
subplot(2,2,[12]);bar(data);
title('凡阳阳制作的2D垂直条形图');
subplot(2,2,3);bar3h(data);
title('凡阳阳制作的3D水平条形图');
subplot(2,2,4);area(data);
title('凡阳阳制作的面积图');
(6)
z=0:
0.2:
60;
x=sin(z);
y=sin(z);
clf;
plot3(x,y,z)
gridon
title('凡阳阳plot-usingPLOT3')
xlabel('x')
ylabel('y')
zlabel('z')