Из нижеперечисленного «для циклов» в Matlab я хочу извлечь 150 матриц «Правила» (каждый с размером 1200 * 5), тогда как «Данные» имеет 1200 * 5, «Var1C» 150 * 5 и «Var2C» имеет размер 150 * 5. Спасибо.Как получить много матриц из цикла «for loop» в Matlab
for i = 1:150,
for j=1:5,
for i1=1:1200,
if Var1C(i,j)==1 & Data(i1,j)<Var2C(i,j) | Var1C(i,j)==2 & Data(i1,j)>=Var2C(i,j)
Rules = 0;
else
Rules = 1;
end
end
end
end
[Использование '' i' j' и 'i1' в качестве имен переменных в Matlab не Рекоммендуемый] (http://stackoverflow.com/questions/14790740/using-i-and-j-as- переменные-в-MATLAB). 'i1' можно легко путать с' 1i'. – Shai