24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 653  |  回复: 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的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 291求调剂 +20 Y-cap 2026-03-29 25/1250 2026-04-01 23:49 by 欣喜777
[考研] 289求调剂 +21 新时代材料 2026-03-27 23/1150 2026-04-01 22:42 by peike
[考研] 296求调剂 +4 汪!?! 2026-03-31 7/350 2026-04-01 22:04 by 客尔美德
[考研] 339求调剂,想调回江苏 +7 烤麦芽 2026-03-27 10/500 2026-04-01 21:35 by 495374996
[考研] 286求调剂 +16 PolarBear11 2026-03-26 16/800 2026-04-01 21:31 by 七度不信任
[考研] 379求调剂 +3 ?苦瓜不苦 2026-04-01 3/150 2026-04-01 20:09 by 暮云清寒
[考研] 08生物与医药专硕初试346找调剂 +4 dianeeee 2026-04-01 5/250 2026-04-01 19:25 by dianeeee
[考研] 303分 0807学硕求调剂 +3 TYC3632 2026-04-01 3/150 2026-04-01 19:24 by lwk2004
[考研] 265求调剂 +11 yelck 2026-04-01 12/600 2026-04-01 19:12 by 549790059
[考研] 0856,材料与化工321分求调剂 +13 大馋小子 2026-03-27 14/700 2026-04-01 15:58 by yanflower7133
[考研] 安徽大学专硕生物与医药专业(086000)324分,英语已过四六级,六级521,求调剂 +10 美味可乐鸡翅 2026-03-26 12/600 2026-04-01 11:17 by syh9288
[考研] 301求调剂 +8 axibli 2026-04-01 8/400 2026-04-01 09:51 by 我的船我的海
[考研] 289求调剂 +7 BrightLL 2026-03-29 7/350 2026-03-31 22:05 by 544594351
[考研] 材料科学与工程求调剂 +13 深V宿舍吧 2026-03-29 13/650 2026-03-31 19:50 by Dyhoer
[考研] 物理学调剂 +4 小羊36 2026-03-30 4/200 2026-03-31 16:16 by lishahe
[考研] 343求调剂 +8 爱羁绊 2026-03-28 8/400 2026-03-31 16:12 by 不吃魚的貓
[考研] 生物考研337分求调剂 +4 cgxin 2026-03-30 6/300 2026-03-31 14:18 by 记事本2026
[考研] 281求调剂 +5 亚克西good 2026-03-26 7/350 2026-03-30 20:42 by dophin1985
[考研] 一志愿南开大学0710生物学359求调剂 +5 兔兔兔111223314 2026-03-29 7/350 2026-03-30 18:29 by 兔兔兔111223314
[考研] 305求调剂 +8 RuiFairyrui 2026-03-28 8/400 2026-03-29 08:22 by fmesaito
信息提示
请填处理意见