| 查看: 2219 | 回复: 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, ;”?数据代入进去误差超级大?这是为什么?急求高手指教!多谢! |
» 猜你喜欢
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
2025冷门绝学什么时候出结果
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
论文投稿,期刊推荐
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
孩子确诊有中度注意力缺陷
已经有14人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有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人回复
科研从小木虫开始,人人为我,我为人人













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