我在Simulink中使用了多路複用器塊Mux(我想在一個圖中繪製多個波形)。模擬後,我需要以定義的形式(背景顏色,線條寬度等)將其導出爲eps/pdf和png文件。用於創建和導出圖的Matlab腳本
實際的問題:
- 色彩的傳說是不正確的。
我的夢想:
- 開始模擬在Simulink(點擊F5開始)
- 然後打電話給我自己的函數(腳本)來導出(如 set_and_export(標籤X,標籤傳奇浪潮1,傳奇浪潮2,傳奇浪潮x))
最後的狀態是爲了實現我的夢想。
我的M檔:
% Get the data from Simulink
% First column is the time signal
% in Scope in Simulink : Array with time
[nothing, NumOfSgns] = size(ScopeData)
time = ScopeData(:,1);
% Plot all signals
hold on
for j=0:NumOfSgns-2,
graph=plot(time,ScopeData(:,2+j:end),'Color', rand(1,3));
% Signals description and position of the legend
legend('firs wave form','next wave form','Location','SouthEast');
end
hold off
謝謝。
你的問題到底是什麼? – 2013-03-23 11:46:27
在我的腳本中創建圖形時出現錯誤(在for循環中繪製所有信號)。它運行良好的一個波形(如果不是for循環,我只使用'graph = plot(time,ScopeData(:,2:end)')。 – user1313386 2013-03-23 11:56:39
請嘗試隔離顯示問題的代碼。 /sscce.org。 – 2013-03-23 12:04:47