plotを用いた二点鎖線の書き方

for x=0:pi/180:pi
y=sin(x);
end
plot(x,y,'g-..','LineWidth',5);
このようなプログラムを書きましたが、二点鎖線ではなく一点鎖線になりました。どのように修正すれば書けますか?

 採用された回答

Ma
Ma 2018 年 6 月 28 日

2 投票

plot関数によると、2重鎖線はサポートされていないようです。
無理やり二点鎖線に見えるものを作ろうとすると、
x=0:pi/180:pi;
y=sin(x);
plot(x,y,'g--.','LineWidth',5);
(※図が1点になってたのでループをなくしました)とすると、破線と点が描けます。あとは画像の大きさを調整することで破線の間に見える点の数を2つにし、見かけ上は二点鎖線にすることができます。

1 件のコメント

N/A
N/A 2018 年 7 月 1 日
ありがとうございました。

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

製品

リリース

R2018a

タグ

質問済み:

N/A
2018 年 6 月 28 日

コメント済み:

N/A
2018 年 7 月 1 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!