意図しないグラフがプロットされる→重くなる
12 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
nobuki kishi
am 25 Jan. 2020
Kommentiert: michio
am 25 Jan. 2020
最近プロットで出力しているグラフが重く,違和感を感じていたのですが,グラフをよく見てみるとコードで書いた覚えのないグラフが出力されていることに気づきました.
少し前までは無かった現象で,全てのfigureに同じグラフが出力されます.
一見,y=0のようなグラフです.
保存したpngファイルを2枚添付します.
次にグラフ出力の際のコードを引用します.
質問:
・このような意図していないグラフが出力されるといった現象は起こりうるのでしょうか.
・原因としてどのようなことが考えられるでしょうか.
動作が重く,また余計なグラフが表示されて困っています.どうかご回答よろしくお願いします.
if SET.is_graphout_ana_Lift_dif == 1
h = figure;
plot(0:(ins.data_num-1), ins.Faero_n_drag_dif);
legend('Drag');
ylim([0 1e-5]);
xlabel('Time [s]');
ylabel('Drag Force [N]');
title({'Aerodynamic Drag and Lift Force Norm [N]', ' by Diffuse Model'});
if save_flag == 1
saveas(h, strcat(save_path_tmp, 'png\Faero_drag_n_dif.png'));
saveas(h, strcat(save_path_tmp, 'emf\Faero_drag_n_dif.emf'));
saveas(h, strcat(save_path_tmp, 'fig\Faero_drag_n_dif.fig'));
end
h = figure;
plot(0:(ins.data_num-1), ins.Faero_n_lift_dif);
legend('Lift');
ylim([0 1e-7]);
xlabel('Time [s]');
ylabel('Lift Force [N]');
title({'Aerodynamic Drag and Lift Force Norm [N]', ' by Diffuse Model'});
if save_flag == 1
saveas(h, strcat(save_path_tmp, 'png\Faero_lift_n_7_dif.png'));
saveas(h, strcat(save_path_tmp, 'emf\Faero_lift_n_7_dif.emf'));
saveas(h, strcat(save_path_tmp, 'fig\Faero_lift_n_7_dif.fig'));
end
end
0 Kommentare
Akzeptierte Antwort
michio
am 25 Jan. 2020
奇妙ですね・・私であればグラフ描画関係のコマンド冒頭にブレークポイントを置いて、1行ずつ実行しながら y=0 の線が描かれるタイミングから探ってみます。。
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!