我模擬了一個磁性系統,並且我有2個輸入變量和1個輸出變量。結果如下所示:Matlab/Simulink:將數據表(測量)轉換爲查找表
myData = [...
0 0 1.1;...
0 1 1.2;...
0 2 1.2;...
1 0.1 2.1;...
1 0.9 2.2;...
1 2.05 2.2;...
3 0.1 3.1;...
3 1.2 3.2;...
3 1.9 3.2;...
];
第1列和第2列是輸入值。第3欄是輸出變量:
x = myData(:,1);
y = myData(:,2);
z = myData(:,3);
我想創建在Simulink一個2D查找表x
和y
作爲輸入並z
作爲輸出。我不知道該怎麼做。這將是容易,如果第二個輸入變量將間隔均勻喜歡這裏:
x = [0 1 2];
y = [0 1 2];
z = [0 0 0; 1 2 3; 4 4 8]
在Simulink查找表塊,你會放:
簡而言之: 我如何處理我的數據能夠在Simulink中使用查找表?
該死的。我在標題中犯了一個錯字。任何人都可以編輯它? –
沒問題。僅供參考,您可以隨時編輯自己的問題。 –
@EithanT:謝謝! –