matlab 数据处理-matlab如何将已知曲线拟合成标准模型

问题描述

matlab如何将已知曲线拟合成标准模型

求助!老师给了一组数据,让求拟合曲线 该怎么做呢?我是matlab菜菜菜菜鸟 求大神

解决方案

没明白的意思,关于各种转换,matlab都是现成的貌似,看你要什么模型了

解决方案二:

x=[0    0.3000    0.6000    0.9000    1.2000    1.5000    1.8000    2.1000    2.4000    2.7000    3.0000]
y=[2.0000    2.3780    3.9440    7.3460   13.2320   22.2500   35.0480   52.2740   74.5760  102.6020  137.0000]
 y1=polyfit(x,y,N)
 这里函数polyfit第一个参数传递的是拟合数据的自变量,第二个参数是因变量,第三个参数是拟合多项式的阶数,这个由我们给定,运用不同的多项式进行拟合。

解决方案三:

比如N=4
 y1 =
    4.0000    3.0000    0.0000    2.0000
则拟合多项式为:y=4*x^3+3*x^2+2
可以在matlab帮助里看到更多信息
时间: 2024-10-31 15:33:07

matlab 数据处理-matlab如何将已知曲线拟合成标准模型的相关文章

matlab 数据处理-matlab微分方程组中未知参数求解

问题描述 matlab微分方程组中未知参数求解 x,y,z关于t的微分方程组中存在未知参数,已知x,y,z,t的多组离散数据,能求出方程组中各个参数值么 解决方案 以MATLAB牛B的功能,解个微分方程组还是很容易的.用dsolve命令,你可以使用help查一下各种情形下的用法,自然就知道了.

matlab 数据处理-matlab怎样实现读取指定行?

问题描述 matlab怎样实现读取指定行? 比如说我有个txt里有100w行,我想读取第30w行,应该如何实现呢? 不要循环按行读取的方法 解决方案 matlab中如何读取TXT数据文件中指定行的数据? 下面这个函数是取filein中的第line行写入fileout中的程序,如果想实现取特定几行,只要稍微修改一下就可以. function dataout=dataread(filein,fileout,line) fidin=fopen(filein,'r'); fidout=fopen(fil

matlab 数据处理-Matlab DACE工具箱建立的kriging模型如何具体函数化

问题描述 Matlab DACE工具箱建立的kriging模型如何具体函数化 要利用这个kriging模型进行参数优化,但是用DACE工具箱做出的kriging模型是个整体形式,返回值有kriging模型的参数theta,beta,sigma^2等参数.能把它转换成一般普通函数形式吗? 解决方案 可以的,看那个dace和很多文献的介绍里,最后Y是有一个表达式的,但是比较复杂.

面积计算-matlab数据处理,根据三维数据识别坑槽,计算面积和体积

问题描述 matlab数据处理,根据三维数据识别坑槽,计算面积和体积 5C 用激光扫描设备在道路上扫描了一个坑槽,三维图像已获取,也取得了其三维数据,但是三维数据包含的内容比较多,如何根据三维数据把坑槽给提取出来,同时计算坑槽的面积和提起. 解决方案 激光扫描设备不清楚,猜想就是一条条平行扫描线除了的坐标.不就是积分的思想么,面积就是小正方形累加.体积就是小立方体累加.再精细点,边界部分要换成梯形.凌锥之类计算. 解决方案二: 可以用深度来识别,也可以用种子法,

matlab 数据处理-求解MATLAB的编程,数据图像的处理

问题描述 求解MATLAB的编程,数据图像的处理 请问用MATLAB处理数据,已知XY,分别有12个数,假设他们之间有线性关系,检测他们是否有指数关系y=ae^b*x怎么编写代码? 解决方案 我觉得,X,Y是多少数据并没有关系,首先列两个方程a*e^bx1=y1a*e^bx2=y2,根据这两个式子求出a和b,然后带入a*e^bx3看是否等于y3,如果相等就有指数关系,不相等就没有关系. 解决方案二: for i=1:12 z(i)=y(i)-ae^b*x;end sum1=sum(abs(z))

如何用SQL语句来判断已知表是否存在

如何判断库中已知表是否存在今日受人之托,帮他解决这个问题,代码为通常的引用Dao做的一模块: Function fExistTable(strTableName As String) As IntegerDim db As DatabaseDim i As Integer Set db = DBEngine.Workspaces(0).Databases(0) fExistTable = False db.TableDefs.Refresh For i = 0 To db.TableDefs.C

百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me

问题描述 百度地图 js 通过IP定位城市后,已知一个坐标集合,根据每个坐标添加标注点,求大神help me var myCity = new BMap.LocalCity(); // 以当前IP定位到城市 myCity.get(myFun); // 根据IP对当前城市进行定位 function myFun(result){ var center = result.center; // 城市坐标中心点 var point = new BMap.Point(center.lng,center.la

NokiaS40和S60开发平台1.0已知问题(翻译)

问题 NokiaS40和S60开发平台1.0已知问题(翻译) 作者:陈跃峰 出自:http://blog.csdn.net/mailbomb   1.  Nokia3300不支MMA(声音处理)类库. 2.  Image.getGraphics()方法在不同的软件版本中工作不同,该方法无法在新版本的7650.3650和N-Gage中正常工作.即这些机器中无法实现双缓冲技术. 3.  Nokia7650.3650和N-Gage,无法控制背景灯和震动. 4.  同时播放声音在S60模拟器上可以运行,

WCF技术剖析之十三:序列化过程中的已知类型(Known Type)

DataContractSerializer承载着所有数据契约对象的序列化和反序列化操作.在上面一篇文章(<数据契约(Data Contract)和数据契约序列化器(DataContractSerializer)>)中,我们谈到DataContractSerializer基本的序列化规则:如何控制DataContractSerializer序列化或者反序列化对象的数量:以及如何在序列化后的XML中保存被序列化对象的对象引用结构.在这篇文章中,我们会详细讨论WCF序列化中一个重要的话题:已知类型