2

3 つのシリーズの 3D データを 1 つのプロットにプロットしようとしています。プロットがグレースケールで印刷されていても、色を使用する必要があります。選択した色でプロットを表示するオクターブを作成できません。「-r」などのフォーマット文字列を試してみたり、plot3 コマンドで名前と値のペアを設定してみたり、plot コマンドから返されたハンドルで set を使用してみたりしました。

最小限の作業例を次に示します。

t=0:0.01:10;

x1=sin(t);
y1=cos(t);

x2=sin(2*t);
y2=cos(2*t);

x3=t.*sin(t);
y3=t.*cos(t);
figure;
clf;
hold on;
plot3(x1,y1,t,'-b','lineWidth',1);
plot3(x2,y2,t,'-r','lineWidth',3);
plot3(x3,y3,t,'-k','lineWidth',5);

xlabel('x');
ylabel('y');
zlabel('t');

legend(' sin(t) cos(t)','sin(2t) cos(2t)','t*sin(t) t*cos(t)');
print('-dpng','sweetSOExample.png');

サンプル スクリプトからのプロット

4

0 に答える 0