1
私は区分定義された関数があります:私は私のコードでそれをlogplot
ログプロット区分
y1 = 10^3 * (x/470) .^ (-5); % for x<470
y2 = 10^3 * (x/470) .^ (-3.3); % for x>=470
:
I:
x=logspace(0,5);
y1=10^3*(x/470).^(-5);
y2=10^3*(x/470).^(-3.3);
loglog(x,y1);
hold on
loglog(x,y2);
grid on
が、私はこのプロットを取得しますその数値にのみy1
をピース単位でプロットしてください470とそれからプロットされた別の関数 fplot
に制限を設定できることは知っていますが、ここでどうすればいいですか?
感謝を。私はログプロットのためにlinspaceの代わりにlogspaceを使用しなければならないと思った! – jdoubleu
関数がx = 10^0 = 1に対して定義されていない理由を知っていますか?ここに画面があります:http://www.bilder-upload.eu/upload/5842db-1481315293.jpg – jdoubleu
これは 'x'のスペースだけです。あなたはまだ 'logspace'を使用する可能性がありますが、ログ値470を計算する必要がありますが、それはログに記録された間隔の値ではないかもしれません。 – mpaskov