24小时热门版块排行榜    

查看: 748  |  回复: 3

greetrunners

金虫 (著名写手)

[求助] 请问 这是 什么意思?

??? Undefined function or variable 'a'.

Error in ==> nrtlparad9 at 7
f=x*a-b;

Error in ==> lsqnonlin at 200
            initVals.F = feval(funfcn{3},xCurrent,varargin{:});

Caused by:
    Failure in initial user-supplied objective function evaluation. LSQNONLIN cannot continue.
回复此楼
努力!努力!努力!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

感谢参与,应助指数 +1
f=x*a-b中的a没给出值
showmethemoney
2楼2012-08-21 09:39:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

greetrunners

金虫 (著名写手)

引用回帖:
2楼: Originally posted by csgt0 at 2012-08-21 09:39:46
f=x*a-b中的a没给出值

>> a=[0.2798
0.2894
0.3155
0.3844
0.4562
0.4818
0.537
0.5738
0.6
0.6792
0.7499
0.8108
];
>> b=[0.003
0.0032
0.0022
0.0016
0.002
0.0022
0.0032
0.0022
0.0018
0.0016
0.0011
0.0016
];
>> x0=0.5;
>> x=lsqnonlin(@nrtlparad9,0.5)

nrtlparad9为:
function f = nrtlparad9(x)
f=x.*a-b;



??? Undefined function or variable 'a'.

Error in ==> nrtlparad9 at 7
f=x.*a-b;

Error in ==> lsqnonlin at 200
            initVals.F = feval(funfcn{3},xCurrent,varargin{:});

Caused by:
    Failure in initial user-supplied objective function evaluation. LSQNONLIN cannot continue.

>>
可以帮我看一下吗?
努力!努力!努力!
3楼2012-08-22 04:57:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

把a,b放到nrtlparad9里赋值
showmethemoney
4楼2012-08-22 09:21:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 greetrunners 的主题更新
信息提示
请填处理意见