simulinkのMATLAB-function内で.txtファイルの読み込み・出力をする
조회 수: 13 (최근 30일)
이전 댓글 표시
■実現したいこと
simulink上のMATLAB-functionブロックでtxtファイルを読み込み、txtファイル内に#があった場合はそのデータはdataに格納させず
それ以外の場合dataに格納して出力させようとしています。
下記のエラーメッセージが表示されました。
下記のエラーに対してどのように対応すれば、ループを回しかつdataにデータを格納できるのでしょうか。
■MATLAB-functionコード
function y = fcn(scenario_list_path)
%% coder.scenario_list_pathextrinsicによりmatlab外部関数を宣言する
coder.extrinsic('readmatrix', 'readtable', 'readcell', 'readvars', 'cell2mat', 'fopen');
C = readcell(scenario_list_path);
length = size(C, 1);
data = cell(100);
j = 1;
for i = 1:length
if(strcmp('#', C(i, 1)) == 1)
continue;
end
j = j + 1;
data(j, 1) = C(i, 1);
end
y = data;
■エラーメッセージ
下記のエラーメッセージが表示されました。

댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 スプレッドシート에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!