1

磁気システムをシミュレートし、2つの入力変数と1つの出力変数があります。結果は次のようになります。

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);

入力およびx出力として、Simulinkで2Dルックアップテーブルを作成したいと思います。これを行う方法がわかりません。2番目の入力変数が次のように等間隔に配置されていると簡単です。yz

x = [0 1 2];
y = [0 1 2];
z = [0 0 0; 1 2 3; 4 4 8]

Simulinkルックアップテーブルブロックに次のように配置します。

ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください

一言で言えば: データをどのように処理すれば、Simulinkでルックアップテーブルを使用できますか?

4

2 に答える 2

1

探している matlab/simulink コマンドは set_param です。

mat2str で探している matlab コマンド

于 2016-01-17T21:36:21.717 に答える