我需要繪製並保存到MATLAB中的圖像文件。下面是我在裏面叫「for」循環代碼:在MATLAB中繪製並保存爲文件
figure
scatter(data_x_pos,data_y_pos,'r*')
hold on
scatter(data_x_neg,data_y_neg,'b')
t = linspace(-80,80);
y = -model.w(1)*t/model.w(2);
plot(t,y,'k');
% need to save this plot to image to a file here
現在,這是我使用了一些工作啓動代碼,我不完全理解它(例如 - 命令「圖「)。有建議使用saveas或print但我相信我需要他們的句柄。有人可以幫我在這裏嗎?
謝謝。
是的。謝謝。我也是自己想出來的。 gcf返回本圖的句柄。所以,那也行得通! – Navneet
比'saveas'好,應該是'options.Format = format; hgexport(f,'image.png',options);'。這樣,導出的數字看起來就像它在屏幕上的樣子。 –