【发布时间】:2015-03-28 04:50:46
【问题描述】:
假设我有以下代码:
[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之前定义的,为什么这不起作用?
谢谢!
【问题讨论】:
标签: matlab