Say У меня есть следующий код:Matlab неопределенной переменной
[w1, d1]=fit1;
for i = 1:10,
p = w1*d1+i;
C(i,:) = p;
end
[w2, d2]=fit2;
for i = 1:10,
q = w2*d2+i;
D(i,:) = q;
end
Где функция fit1
:
function[w1, d1] = fit1
w1 = rand(1);
d1 = rand(1);
и функция fit2
:
function[w2, d2] = fit2
w2 = w1+0.2;
d2 = d1-0.1;
Я получаю ошибку: Undefined function or variable 'w1'.
Но параметр w1
определен до того, как fit2
называется так, почему это не работает?
Спасибо!