2
s=linspace(-3,3);
x=cosh(s);
y=sinh(s);
plot(x,y)
hold on
plot(-x,y)
%until here good plots
close all
x=[x,-x];
y=[y,y];
plot(x,y)
%above plot adds a line
基本的に、行列を積み重ねて1つにプロットすると、何らかの理由でMatlabが行を追加します。Matlab、同じデータでは異なるプロットが得られる
すなわちギャップはラインがあなたの2つの部分を接続するだけでありたい
NaN
を追加しようとした場合MATLABに頼んだように、グラフに戻ります。あなたが望んでいなければ、別々に2つの部分をプロットすることをお勧めします: 'x = [x。 '、-x。'];' 'y = [y。 '、y。']; ' 'plot(x、y)' – BillBokeey@BillBokeeyあなたはそれを回答として追加する必要があります。 – Dan
ああ、既に答えた質問に対する回答を投稿する日はまだ来ていません@ダン^^ – BillBokeey