- plot
x=linspace(0,2*pi,50); %0から2piまで50分割plot(x,sin(x),'ro-') % r:赤 o-:丸線hold on %グラフを重ねたいときはholdplot(x,cos(x),'k--') % k:黒 --:破線axis ([0 2*pi -1 1]) %軸の範囲xlabel('x') %横座標お名前legend('sin','cos') %凡例詳しくは help plot でも見てください
- plot3
z=0:0.1:10; %0から0.1刻みで10まで
plot3(cos(z),sin(z),z) %3次元プロット
grid %グリッド線
- contour
[x,y]=meshgrid(0:0.1:10,-pi:pi/10:pi); %grid作成(x,yは行列になっていることに注意!)z=x.*sin(y); %行列の成分同士の積なので.*(ドットを忘れない)contour(x,y,z,10) %等高線10本
- quiver
[x,y]=meshgrid(-5:5);u=-y; %ベクトルx成分v=x; %y成分quiver(x,y,u,v) %ベクトルプロットついでにstreamline(x,y,u,v,3,0)とかやると流線が書けます(ただし,直行グリッド限定)
- subplot
x=0:0.1:10;
subplot(2,1,1) %2行1列のうち1個目のグラフ
plot(x,cos(x))
subplot(2,1,2) %2行1列のうち2個目のグラフ
plot(x,sin(x))
- surf, mesh とかもあるんで使ってみてください
3次元データのプロットはよく知りません.教えてください.