0
私は2つの線(データと線形フィット)を対数目盛りの1つのグラフにプロットしようとしています。私のコード:対数目盛りの複数のプロット
Iots = I_An./Temp.^2; % I Over T Squared
Oot = 1./Temp; % One Over T
[p,~] = polyfit(Oot,Iots,1);
linfit = polyval(p,Oot);
figure('color','w','units','normalized','outerposition',[0 0 1 1]);
hold on
loglog(Oot,Iots,'.','LineWidth',2);
loglog(Oot,linfit,':r','LineWidth',2);
結果は、対数スケールのグラフではありません。
私はちょうど1プロットラインのを実行した場合、それは自分自身で動作します。私は何をすべきか?矛盾するコマンドはありますか?
ありがとう!グラフは対数スケールで表示されます。 – ScubaDiving
しかし、私はフォローアップの質問があります - どのようにフィットをこのスケールで線形にするか? – ScubaDiving
@ScubaDiving対数データに線形近似するには、線形スケールでプロットし、プロットする前にデータの 'log'を計算してプロットする必要があります。 – Suever