LookupTabl​eにエクセルデータを​インポートする方法に​ついて

9 views (last 30 days)
AOI HATANAKA
AOI HATANAKA on 14 Mar 2018
Answered: Yoko on 15 Mar 2018
こんにちわ。お世話になっております。 SimulinkのLookupTableのテーブルデータとブレイクポイント1にエクセルデータをインポートしたく。 ヘルプを参考にして取り組んでおりますが、うまくいきません。 ワークスペースにインポートしたいデータを落とし込むまではできるのですが、 そのあとの工程がうまくいかず困っております。 詳しい作業工程を教えていただけると幸いです。 以上

Accepted Answer

Yoko
Yoko on 15 Mar 2018
仮に、ブレークポイント1 のデータを bp1 という変数でワークスペースに取り込んだとすると、Lookup Table ブロックのブレークポイント1 のプロパティに bp1 と設定することで読み込めます。ただし、この方法の場合、MATLAB を終了した時に変数が消えるので、変数を MAT-ファイルで保存しておくなど工夫が必要です。 Excel から一度取り込んだデータに変更がなければ、下記のように mat2str で文字列に変換し、出力された結果をブロックプロパティに設定することで MATLAB 再起動を意識せずに利用できます。
>> mat2str(bp1)
ans =
[1 2 3 4 5]

More Answers (0)

Categories

Find more on データ型の変換 in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!