24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 651  |  回复: 6
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

pallysally

银虫 (正式写手)

[交流] 【求助】matlab,这个错误究竟是什么?

Warning: Length of lower bounds is > length(x); ignoring extra bounds.
> In checkbounds at 27
  In optim\private\lsqncommon at 39
  In lsqnonlin at 182
  In zscanAbs at 220
Warning: Length of upper bounds is > length(x); ignoring extra bounds.
> In checkbounds at 37
  In optim\private\lsqncommon at 39
  In lsqnonlin at 182
  In zscanAbs at 220
??? Error using ==> lsqncommon at 101
LSQNONLIN cannot continue because user supplied objective function failed with the following error:
Error using ==> mpower
Matrix must be square.

Error in ==> lsqnonlin at 182
[x,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ...

Error in ==> zscanAbs at 220
[x,resnorm]= lsqnonlin('curvefunzscanAbs',x0,lb,ub,options);
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pallysally

银虫 (正式写手)

引用回帖:
Originally posted by cxymath at 2009-11-2 23:16:
大家看看 帮忙

感谢啊!
4楼2009-11-03 10:26:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

zhaocaijunzl

银虫 (小有名气)

★ ★
wenzhenzhong(金币+2,VIP+0):谢谢探讨 11-2 17:37
2个警告:设置的上下限大于x的长度
一个错误:矩阵必须是方的
2楼2009-11-02 17:20:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pallysally

银虫 (正式写手)

谢谢以上两位,程序改动了一下,以前的问题暂时没有出现,但是出现了下边的问题:

主程序中是这样写的,调用curvefunzscanAbs作为拟合方程,其中NonAbs是拟合参数,transIntUp,pulse_temporal是拟合方程中的两个积分,一个带参数的变量积分,一个数值积分;

[x,resnorm]= lsqnonlin('curvefunzscanAbs',x0,lb,ub,options);

fitcurve1 = NonAbs*(1+xdata1.^2/0.005^2)*int(transIntUp,-25,25)/quad(@pulse_temporal,-25,25);


curvefunzscanAbs是这样写的:

function Q = curvefunzscanAbs(x,NonAbs)

syms x NonAbs;           %声明变量

DECLARE_Non;

Q1(1:datanum1,1)=0;

Q1= NonAbs*(1+xdata1.^2/0.005^2)*int(transIntUp,-25,25)/quad(@pulse_temporal,-25,25)-ydata1;

Q = [Q1'];


运行之后就报错:

??? Undefined function or method 'full' for input arguments of type 'sym'.

Error in ==> snls at 173
fvec = full(fval);

Error in ==> lsqncommon at 231
    [x,FVAL,LAMBDA,JACOB,EXITFLAG,OUTPUT,msg]=...

Error in ==> lsqnonlin at 182
[x,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ...

Error in ==> zscanAbs at 223
[x,resnorm]= lsqnonlin('curvefunzscanAbs',x0,lb,ub,options);


如果我去掉syms那一行,系统又说NonAbs没有定义。

到底问题出在哪里呢?
5楼2009-11-03 10:31:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

haixing2008

荣誉版主 (文坛精英)

友情顶帖,祝好运!
平平淡淡才是真!
6楼2009-11-21 16:43:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 环境工程297分求调剂一志愿杭高院 +10 GENJIOW 2026-03-31 11/550 2026-04-01 21:38 by GENJIOW
[考研] 286求调剂 +16 PolarBear11 2026-03-26 16/800 2026-04-01 21:31 by 七度不信任
[考研] 314求调剂 +4 溪云珂 2026-03-26 4/200 2026-04-01 17:00 by oooqiao
[考研] 一志愿中国科学院大学265求调剂 +8 恬淡ye 2026-03-31 9/450 2026-04-01 14:34 by 逆水乘风
[考研] 086000生物与医药 初试274求调剂 +5 小叮当来了 2026-03-30 6/300 2026-04-01 14:25 by mxj1203
[考研] 考研调剂 +11 Amber00 2026-03-31 11/550 2026-04-01 11:32 by wangjy2002
[考研] 086000生物与医药298调剂求助 +4 元元青青 2026-03-31 6/300 2026-04-01 11:13 by syh9288
[考研] 08工科,295,接受跨专业调剂 +6 lmnlzy 2026-03-31 6/300 2026-04-01 11:02 by 逆水乘风
[考研] 318求调剂 +8 七忆77 2026-04-01 8/400 2026-04-01 10:37 by Jaylen.
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +7 12.27 2026-03-27 7/350 2026-03-31 21:59 by lbsjt
[考研] 考研调剂 +9 小蜡新笔 2026-03-29 10/500 2026-03-31 19:52 by Dyhoer
[考研] 求调剂 生物学 377分 +6 zzll03 2026-03-31 6/300 2026-03-31 17:33 by 唐沐儿
[考研] 求化学调剂 +12 wulanna 2026-03-28 12/600 2026-03-31 16:38 by 690616278
[基金申请] 面上5B能上会吗? +8 redcom 2026-03-29 8/400 2026-03-31 15:53 by niuailing
[考研] 一志愿食品科学与工程083200求调剂 +4 XQTJZ 2026-03-30 4/200 2026-03-31 04:10 by fmesaito
[考研] 105500药学求调剂,一志愿山东大学药学,348分 +3 gr哈哈哈 2026-03-28 3/150 2026-03-30 18:56 by 源_2020
[考研] 材料专硕 085600求调剂 +7 BBQ233 2026-03-30 7/350 2026-03-30 17:44 by oooqiao
[考研] 356求调剂 +3 gysy?s?a 2026-03-28 3/150 2026-03-29 00:33 by 544594351
[考研] 085602 化工专硕 338分 求调剂 +12 路痴小琪 2026-03-27 12/600 2026-03-28 15:41 by L135790
[考研] 341求调剂 +7 青柠檬1 2026-03-26 7/350 2026-03-27 00:19 by wxiongid
信息提示
请填处理意见