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

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

採用された回答

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

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeデータ型の変換 についてさらに検索

Community Treasure Hunt

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

Start Hunting!