1
말을 정의되지 않은 :matlab에 내가 다음 코드가 변수
function[w1, d1] = fit1
w1 = rand(1);
d1 = rand(1);
과 기능 fit2
: Undefined function or variable 'w1'.
function[w2, d2] = fit2
w2 = w1+0.2;
d2 = d1-0.1;
나는 오류가 발생 기능 fit1
이
[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
그러나 w1
은 fit2
이 호출되기 전에 정의되어 있습니다. 왜 이것이 작동하지 않습니까?
감사합니다.