已经知道三维数据怎么得到拟合后的函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 12:14:47
拟合的时候把y当作自变量,x当作未知数这样拟合出来的函数是x=f(y)知道y求x就容易了
sftool工具箱再问:我没接触过matlab,能不能说详细点呢
使用polyfit函数就可以拟合曲线了比如给出的坐标分别是x和y,则有P=polyfit(x,y,3)这样得到的P就是多项式的系数.这里的3指的是三次多项式!祝你学习愉快!再问:我想把曲线变得更平滑一
能不能说的更清楚点儿啊
可以用cftool,自己选用什么函数拟合,clearA=xlsread('1.xls');[M,N]=size(A);x=1:M;y=1:N;cftool(x,y,A)
你需要用到Origin的图层功能,详细的操作步骤请看我的百度空间《图层的应用》这一小节的内容,每一步都有截图.再问:看过了,但是还是不行,可选则的那些数据里不全,要么只有数据点,没有拟合得到的图线,要
你可以把步取去密一点,然后把拟合后的多项式用plot函数画出来不就行了吗?再问:拟合后得到的不是多项式的系数吗?只知道系数怎么画对应的函数图像?再答:知道系数后,可以用polyval计算啊!比如说:你
data=[13.39397\x0910779.24086\x0926376.5756513.18762\x0910624.98982\x0928662.5539912.12091\x099529.5
%matlab用最小二乘法解下列矛盾方程组x1-x2=1;-x1+x2=2;2x1-2x2=3;-3x1+x2=4%对于方程组Ax=b,A为n×m矩阵,如果A列满秩,且n>m.%则方程组没有精确解,此
要看你这数据对应的数学模型的复杂程度了.有一些很好软件你输入数据后直接就可以生成表达式.但这样的软件一般需要花钱.常用的软件你应该有EXCEl,里面有个图表向导,里面有个XY折线图,你输入数据,生成折
插值用interp2函数:zi=interp2(x,y,z,xi,yi,‘method’);x,y要求是同尺寸的或者是不同方向的矢量.画三维图用plot3来画.多项式拟合用polyfit函数.
scatter3(x,y,z)%散点图figure[X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4
x=[0.45,7.72,14.61,24.14,29.7,35.98,44.56,47.45,53.48,54.4,61.16,63.64,64.51,70.47,72.49,72.56,75.07
最简单的是直接用拟合工具箱,如果具体知道它是怎么得到方程的还是去网上自己搜搜,应该有
你可以参考一下http://wenku.baidu.com/view/d9cb6fd36f1aff00bed51ee4.html中的方法及程序再问:那个昨天看过了。。。还是不太会。。。你可以写出来么。
有很多方法可以做到的,如果你是初学matlab可以试试matlab的三维拟合工具箱你在命令行键入sftool,就可以调出这个工具箱.这个是比较简单实用的一个.除了这个以外,多维度的可以用lsqnonl
拟合都是要知道表达式的只是要确定其中的参数,你可以先把图画出来看看它大致是什么类型的曲线然后再用matlab里的线性或非线性拟合函数拟合
x=[.];y=[.];fun1=inline('c(1)*x^2+c(2)*x+c(3),'c','x');%拟合函数y=ax^2+bx+cc=lsqcurvefit(fun1,[0,0],x,y)
用origin把图叠在一起就醒了,这样看起来理解容易,准备paper也方便.另:楼主写的问题不够清楚XRD主要进行相结构分析的.首先,你要知道做X衍射你再问:我现在得到的都是**.txt或**.raw
在右下角有公式的形式以及相关参数再问:我之前绘制出来的是点线图,再请问下怎么用函数拟合啊?