フィルターのクリア

simulinkのシミュレーション回路のfrom fileにexcel​のデータの一部を指定​して読み込むプログラ​ムを教えてください。

1 回表示 (過去 30 日間)
mw51
mw51 2019 年 1 月 10 日
コメント済み: Naoya 2019 年 1 月 15 日
次の図のfrom fileにexcelの表データの一部を読み込む作業をしていますが、プログラムにエラーが出て、読み込めません。
打ち込んだプログラムは次の通りです。
clear
%読み込むエクセルのファイル指定
filename = '20171027data.xlsx';
%読み込むファイルのシート指定
sheet = 'raw data (temp)';
%なくてもいいかな。
[type, sheets] = xlsfinfo(filename);
[num,headertext] = xlsread(filename,sheet);
%エクセルの範囲指定
xlrange= 'M6:M1506';
A = xlsread(filename,sheet,xlrange);
%エクセルの範囲指定
xlrange= 'O6:O1506';
B = xlsread(filename,sheet,xlrange);
%列をmatファイルとして保存
save b.mat
IMG_2454.jpg
  2 件のコメント
Shoumei
Shoumei 2019 年 1 月 11 日
で、どんなエラーが出たんですか?
AとBはどんなデータ列になっていますか?
1/sブロックがあるということはこの信号は連続系の信号で、From Fileブロックの信号は離散だとすると、サンプル時間が違うということでScopeブロックはエラー出すかもしれません。
Naoya
Naoya 2019 年 1 月 15 日
From Fileブロックで定義する Matファイルは、 最初の列は時間ベクトルを定義しないといけませんが定義されておりますでしょうか?
例えば、 1系統分の信号をロードしたい場合は、
1行目に時間ベクトル、2行目に実際にインポートしたい信号を定義した 2xN の行列を読み込むことになりますが、いかがでしたでしょうか?

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeData Import from MATLAB についてさらに検索

製品


リリース

R2018a

Community Treasure Hunt

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

Start Hunting!