| 查看: 2272 | 回复: 0 | |||
[交流]
matlab中出现这个??? Index exceeds matrix dimensions.原因,急求!
|
|
想用matalab的最小二乘法进行线性拟合,m函数如下: function yhat=funex1131(beta,x) a=beta(1); b=beta(2); c=beta(3); d=beta(4); x1=x(:,1); x2=x(:,2); x3=x(:,3); x4=x(:,4); x5=x(:,5); x6=x(:,6); yhat=4*a*0.00245*x1.*(300-x3)./x2+5.0930*x1.*(b*x4+c*0.00245+d).*x5./(x2.^3)+0.0245*x6; 主程序及运行结果如下: clear all x=[211.398 211.398 211.398 211.398 217.14 217.14 217.14 217.14 217.14 217.14 223.14 223.14 223.14 223.14 229.398 229.398 229.398 229.398 229.398 229.398;0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125 0.125;260 265 252 255 255 260 255 250 260 260 240 265 255 250 255 265 250 265 260 260;2.8 3.5 4.4 2.9 3 3.4 2.9 4.7 4.2 3.3 3.7 2.5 4.8 4.7 2.2 1.7 4 3.1 4 2.1;25.153 24.615 24.406 25.6 28.235 26.667 26.667 26.544 26.544 26.301 25.263 25.6 26.916 26.916 28.374 29.388 27.692 27.042 27.826 30.968;178.2 178.2 178.2 178.2 178 178 178 178 178 178 184 184 184 184 196.2 196.2 196.2 196.2 196.2 196.2]'; y=[16.26 15.8 16.47 16.53 16.2 16.6 15.2074 16.0407 15.7741 15.3 16.73 16.555 17.578 17.833 16.37 15.278 17.663 16.685 17.481 16.789]'; beta0=[1,1,1,1]; [beta,r,j]=nlinfit(x,y,@funex1131,beta0); beta ci=nlparci(beta,r,j) nlintool(x,y,@funex1131,beta0,0.05,'生产时间x','氯气几份y') beta = 0.0031 0.0000 -203.5816 0.4988 ci = 1.0e+010 * -0.0000 0.0000 0.0000 0.0000 -4.5351 4.5351 -0.0111 0.0111 ??? Index exceeds matrix dimensions. Error in ==> nlintool at 187 xstr{k} = xname(k, ;怎么会出现“??? Index exceeds matrix dimensions.Error in ==> nlintool at 187 xstr{k} = xname(k, ;”?数据代入进去误差超级大?这是为什么?急求高手指教!多谢! |
» 猜你喜欢
基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊
已经有10人回复
2027年申博
已经有3人回复
一个有机合成实验室都需要哪些设备?
已经有7人回复
2026年国自然面上资助率
已经有20人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有22人回复
微信指数没变化,科研之友没阅读
已经有18人回复
HXDI做水性聚氨酯乳液,是不是特别容易出渣
已经有3人回复
系统今天又提示维护了,估计离放榜不远了
已经有15人回复
你们的时间戳变了吗
已经有4人回复
产物和副产物价值比较
已经有5人回复

找到一些相关的精华帖子,希望有用哦~
matlab提前设定语句运行时间的问题
已经有4人回复
matlab编程X=inv(A)*Ff出现Error using * Inner matrix dimensions must agree求助
已经有5人回复
matlab “Inner matrix dimensions must agree.”一直不知道哪里出错了 求助
已经有6人回复
matlab三维数组矩阵延拓问题
已经有6人回复
求助一个Matlab语句错误,Error==>plus Matrix dimensions must agree
已经有3人回复
用matlab读取TXT文本其中一列的数据!
已经有11人回复
matlab中出现这个??? Index exceeds matrix dimensions.原因,在线等!
已经有9人回复
我的MATLAB 公式代码,怎么一直提示 错误
已经有3人回复
matlab函数调用与数组的问题
已经有19人回复
这个matlab的p文件怎么个调用法
已经有7人回复
matlab 问题求助,一段程序出错,求纠错
已经有7人回复
帮忙修改Matlab中出现的错误
已经有4人回复
Matlab中的Matrix dimensions must agree.错误求助
已经有4人回复
matlab end 使用违法
已经有6人回复
求助matlab三维画图中:Inner matrix dimensions must agree.
已经有4人回复
关于应用MATLAB工具箱BP网络编程问题
已经有1人回复
【求助】Matlab 使用中提示出现的Index exceeds matrix dimensions错误
已经有5人回复
科研从小木虫开始,人人为我,我为人人










;
回复此楼
点击这里搜索更多相关资源