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

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

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur データ型の変換 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!