私は2つの変数の間の関係を取得するコードを書いた。コードは次のようにされています。しかし、私が得た曲線が飛散ポイントですMatlabプロットでポイントを接続する方法は?
for fn=0.1:0.1:10
for Qe= [0.1,0.5, 1, 5]
fn2=fn.*fn;
Mg=abs((Ln*fn2)/(((Ln+1)*(fn2)-1)+1i*(((fn2)-1).*fn.*Qe*Ln)));
semilogx(fn,Mg,'b','linewidth',7);
hold on;
save;
end
end
。私はすべてのポイントを接続したい。 fnのステップポイントを上げると、つまりfn = 0.1:0.001:10になると良いが、非常に長い時間がかかります。
どのようにあなたはおそらくあなたがしたいと思うラインの種類を記述するための線データを提供する必要がありますか?あなたのプロット関数を呼び出しますが、それは少し遅いです、 – DaMachk
で問題を解決できます@ DaMachk 'semilogx'はプロット関数です – Adriaan
' semilogx'で 'b-''を試してください。それが助けにならない場合は、あなたのデータにnansがあるか、あなたのデータセットがそれぞれ単一のデータポイントです。 –