在处理数据时,相信许多小伙伴都使用过fit函数来对数据进行拟合吧,但是fit函数只能用于曲线或者曲面的数据拟合,对于更复杂多元非线性方程则无能为力,例如如下代码:

% Matlabx1=value_2m(:,4); %sst
x2=value_2m(:,3); %kd490
x3=value_2m(:,2); %choler
x4=value_2m(:,5); %time
y =value_2m(:,1)%pco2
ft = fittype( @(a,b,c,d,ab,ac,ad,bc,bd,cd,aa,bb,cc,dd, x1,x2,x3,x4)...a.*x1 + b.*x2 + c.*x3 + d.*x4 +ab.*x1.*x2 + ac.*x1.*x3 + ad.*x1.*x4...+ bc.*x2.*x3 + bd.*x2.*x4 + cd.*x3.*x4...+ aa.*x1.*x1 + bb.*x2.*x2 + cc.*x1.*x1 + dd.*x1.*x1,...'independent', {'x1','x2','x3','x4'},...'dependent', 'y' );
fit([x1(:),x2(:),x3(:),x4(:)],y(:),ft)

报错如下:

错误使用 fittype/testCustomModelEvaluation (line 12)
Expression a.*x1+b.*x2+c.*x3+d.*x4+ab.*x1.*x2+ac.*x1.*x3

Matlab中fit函数的局限以及其解决方案相关推荐

  1. MATLAB中的函数句柄 理解

    MATLAB中的函数句柄 理解 https://zhuanlan.zhihu.com/p/266263265 https://blog.csdn.net/kevinhg/article/details ...

  2. Matlab中bwmorph函数的使用

    Matlab中bwmorph函数的使用 Matlab中提供了一个基于形态学的处理函数,即以膨胀.腐蚀等操作为基础,其语法格式如下: bw2=bwmorph(bw1,operation,n); 其中bw ...

  3. 9.matlab中repmat函数

    来源: matlab中repmat函数的用法 - CSDN博客 https://blog.csdn.net/anqier1009/article/details/5214978 B = repmat( ...

  4. 如何在Matlab中获取函数参数的数目?

    本图文详细介绍了Matlab中获取函数参数数目的方法.

  5. matlab s% d%,matlab中var函数的翻译For N-D arrays, VAR operates along the first

    matlab中var函数的翻译For N-D arrays, VAR operates along the first matlab中var函数的翻译 For N-D arrays, VAR oper ...

  6. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  7. Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17)

    Matlab中Ksdensity()函数的用途 (2011-04-02 16:55:17) 转载▼ 标签: 杂谈 分类: Matlab应用 我们在统计数据处理时,经常计算一个样本的概率密度估计,也就是 ...

  8. cumsum在matlab中,matlab中cumsum函数和sum函数详解

    调用格式及说明 matlab中cumsum函数通常用于计算一个数组各行的累加值.在matlab的命令窗口中输入doc cumsum或者help cumsum即可获得该函数的帮助信息. 调用格式及说明 ...

  9. matlab中fprintf函数的具体使用方法

    matlab中fprintf函数的具体使用方法实例如下: fprintf函数可以将数据按指定格式写入到文本文件中.其调用格式为: 数据的格式化输出:fprintf(fid, format, varia ...

最新文章

  1. 【CF671D】 Roads in Yusland(对偶问题,左偏树)
  2. 阿里巴巴Android开发手册(正式版)
  3. 红色小方块单击爆炸式展开的菜单代码
  4. C语言实现Floyd-Warshall(弗洛伊德算法)(附完整源码)
  5. 梦中女孩,不知还能不能再见你一面
  6. 支撑百万并发的数据库架构如何设计?
  7. Linux不重启Tomcat清空catalina.out日志的几种方法
  8. jQuery动态网址标签
  9. RS485通讯接口定义图详解
  10. Redis反序列化错误Could not read JSON: Cannot construct instance of `java.util.ArrayList$SubList`
  11. nodejs+vue结合七牛云实现图片上传
  12. 装了xmapp还需要装mysql吗_安装xamp之后,appach、mysql等问题的总结
  13. 2016计算机论文参考文献,2016大学毕业设计计算机软件论文摘要和结论参考文献俱全.doc...
  14. 苹果手机投影_手机和投影同时用流量能否投屏
  15. python 基于itchat详解微信防撤回程序
  16. 【codeforces 794A】Bank Robbery
  17. Proteus Design Suite v8.4 SP0 1CD PCB设计软件带高级模拟仿
  18. python软件基金会在哪个国家举行_官宣!Python 开发者大会(PyCon US)提供在线订阅啦!...
  19. 后端一次性返回10万条数据,使用vue,你该如何渲染?
  20. 现货白银瀑布线趋势法

热门文章

  1. BRITS: Bidirectional Recurrent Imputation for Time Series(时间序列的双向递归填补)论文详解
  2. jquery validate插件onfocosout/onkeyup出错的解决方法
  3. 《吊打面试官》系列-Redis基础
  4. 3D游戏里的男女性角色模型是这样建模出来的
  5. ORAN C平面协议的元素
  6. arm-linux-gnueabihf-gcc -Wall -nostdlib -c -O2 -o start.o start.s 什么意思? 2020-11-21
  7. 微信营销社群营销推广方案--精华版
  8. No Silver Bullet: Essence and Accidents of Software | 没有银弹:软件开发中的主要问题和次要问题
  9. iPhone已停用,请连接iTunes
  10. 手写数字识别系统(python+K-近邻完整代码)