フィルターのクリア

Subscripted assignment dimension mismatch error

1 回表示 (過去 30 日間)
marvin
marvin 2014 年 2 月 15 日
コメント済み: marvin 2014 年 2 月 16 日
%_____________________________________________________________________
clear;clc
% 1. Simulation sample set up
numSample =8; %No of sample batch
sizeSample = 10000; % Sample size set up
warmup = 20000; %warmup size set up
collectSample = zeros(numSample+1,1); %Size of results matrix
%4 Start the simulation and collecting data
se_randomizeseeds('lukumar3autodata'); % Change random number sequence.
sim('lukumar3autodata')
collectSample(:,1) = avg;
%5 Saving the results into excel file
% csvwrite([datestr(now, 30) '(Gamma_Gamma_)' num2str(Ca) num2str(Cs) num2str(uti) '.csv'], collectSample,0,0);
csvwrite([datestr(now, 30) 'Lukumar_T1' '.csv'], collectSample,0,0);
pause(5)
% For neatness, clear some nonimportant variables clear avg tout
I get the error in this line{ collectSample(:,1) = avg; }
Any help would be appreciated. Thank you!

回答 (1 件)

Nitin
Nitin 2014 年 2 月 16 日
Not sure if this help but I cannot see the avg in your code.
Have you initialized it?
If you have, does its dimensions match 'collectSample'?
  1 件のコメント
marvin
marvin 2014 年 2 月 16 日
Thanks, I've solved the issue, I'm not sure why after I repeated it for a few times, it became fine.
What do you mean by initializing avg? I'm running Simulink-Simevents, the 'avg' is saved as an array part of a block.

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

カテゴリ

Help Center および File ExchangeSimulink Functions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by