2013-07-09 99 views
0

我需要從Simulink中的工作區中讀取一個矩陣變量。我正在使用simin塊,但我遇到了這個問題。它顯示我以下錯誤:如何從simulink中的工作區讀取矩陣?

Invalid workspace variable specified as workspace input in 'untitled1/From Workspace'. Time values must be monotonically increasing.

哪在工作區的我應該改變到與所述塊正確地讀出它在Simulink並與它(乘操作該塊(simin)或基質可變的性質,移調.. ..)?

+0

如果你想在一個時間步完整的矩陣最簡單的方法是使用常量塊。 – Navan

回答

0

你的輸入變量是什麼樣的?我用一個結構:

variable1.time=[0 1 2]; 
variable1.signals.values=rand(1,3); 
+0

它只是一個矩陣C = [1 2; 3 4] –

+1

simin是時變變量。您可以在時間= 0時只指定一次矩陣,或者僅使用像Navan建議的常量 – craq