在【0,2pi】畫sin(x),cos(x)的圖函數
x=linspace(0,2*pi,30); plot(x,sin(x),'r',x,cos(x),'-')
一、在【0,pi】上畫y=sin(x)spa
ezplot('sin(x)',[0,pi])
二、在【0,2pi】畫cos(t)^3,sin(t)^3,星圖3d
ezplot('cos(t)^3','sin(t)^3',[0,2*pi])
三、在[-2,0.5],[0,2]上畫隱函數 exp(x)+sin(x*y)=0的圖code
ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2])
fun是創建M文件或者是獨立變量的x的字符串orm
fplot('[tanh(x),sin(x),cos(x)]',2*pi*[-1,1,-1,1])
x=logspace(-1,2); loglog(x,exp(x),'-s') grid on
t=0:pi/50:10*pi; plot3(sin(t),cos(t),t) rotate3d
x=-3:0.1:3;y=1:0.1:5; [X,Y]=meshgrid(x,y);%爲了產生矩陣 Z=(X+Y).^2; plot3(X,Y,Z)
x=-3:0.1:3; y=1:0.1:5; [X,Y]=meshgrid(x,y); Z=(X+Y).^2; surf(X,Y,Z) shading flat%將圖像變得平滑
x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,x,z); gtext('sin(x)');gtext('cos(x)')
x=linspace(0.0001,0.01,1000); y=sin(1./x); plot(x,y) axis([0.005,0.01,-1,1])
x=linspace(0,2*pi,100); y=sin(x); z=cos(x); a=sin(x).*cos(x);b=sin(x)./(cos(x)+eps) subplot(2,2,1);plot(x,y),title('sin(x)') subplot(2,2,2);plot(x,z),title('cos(x)') subplot(2,2,3);plot(x,a),title('sin(x)cos(x)') subplot(2,2,4);plot(x,b),title('sin(x)/cos(x)');
一、極座標圖polar (theta弧度,rho極半徑,s)圖片
theta=linspace(0,2*pi), rho=sin(2*theta).*cos(2*theta); polar(theta,rho,'g') title('Polar plot of sin(2*theta).*cos(2*theta)');
[X,Y]=meshgrid(-2:.2:2,-2:.2:3); Z=X.*exp(-X.^2-Y.^2); [C,h]=contour(X,Y,Z); clabel(C,h) colormap cool
[x,y,z]=peaks; subplot(1,2,1) contour3(x,y,z,16,'s') grid, xlabel('x-axis'),ylabel('y-axis') zlabel('z-axis') title('contour3 of peaks'); subplot(1,2,2) contour(x,y,z,16,'s') grid, xlabel('x-axis'), ylabel('y-axis') title('contour of peaks');