| 查看: 2220 | 回复: 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, ;”?数据代入进去误差超级大?这是为什么?急求高手指教!多谢! |
» 猜你喜欢
心脉受损
已经有4人回复
博士读完未来一定会好吗
已经有13人回复
Springer期刊投稿求助
已经有4人回复
读博
已经有3人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有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人回复
科研从小木虫开始,人人为我,我为人人













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