| 查看: 2222 | 回复: 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人回复
论文终于录用啦!满足毕业条件了
已经有27人回复
所感
已经有3人回复
要不要辞职读博?
已经有7人回复
不自信的我
已经有11人回复
北核录用
已经有3人回复
实验室接单子
已经有3人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复

找到一些相关的精华帖子,希望有用哦~
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人回复
科研从小木虫开始,人人为我,我为人人












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