matlab怎么拟合?x=[126.39 121.28 130.17 88.05 75.59 93.31 101.46 103.53 112.54 120.27 123.26 124.2 91.08 99.1 100.11 99.13 101.04 109.38 114.58 119.1 120.1 118.32 110.21]y=[51.43 50.3 46.49 47.44 39.28 42.49 36.03 42.24 41.33 41.46 40.03 29.04 28.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 11:39:47
matlab怎么拟合?x=[126.39121.28130.1788.0575.5993.31101.46103.53112.54120.27123.26124.291.0899.1100.1199.

matlab怎么拟合?x=[126.39 121.28 130.17 88.05 75.59 93.31 101.46 103.53 112.54 120.27 123.26 124.2 91.08 99.1 100.11 99.13 101.04 109.38 114.58 119.1 120.1 118.32 110.21]y=[51.43 50.3 46.49 47.44 39.28 42.49 36.03 42.24 41.33 41.46 40.03 29.04 28.
matlab怎么拟合?
x=[126.39 121.28 130.17 88.05 75.59 93.31 101.46 103.53 112.54 120.27 123.26 124.2 91.08 99.1 100.11 99.13 101.04 109.38 114.58 119.1 120.1 118.32 110.21]
y=[51.43 50.3 46.49 47.44 39.28 42.49 36.03 42.24 41.33 41.46 40.03 29.04 28.39 25.43 25.08 21.52 27.27 27.07 34.36 30.14 28.36 20.02]
z=[464.36 471.5 536.59 417 650.29 278.57 408.47 139.07 990.14 1146.3 1261.5 1849.1 1234.5 2325 1664.1 1876.1 975.34 1073.9 573 399.45 213.9 216.16]
拟合 x,y关于z的函数 最好帮忙算下结果 感激不尽

matlab怎么拟合?x=[126.39 121.28 130.17 88.05 75.59 93.31 101.46 103.53 112.54 120.27 123.26 124.2 91.08 99.1 100.11 99.13 101.04 109.38 114.58 119.1 120.1 118.32 110.21]y=[51.43 50.3 46.49 47.44 39.28 42.49 36.03 42.24 41.33 41.46 40.03 29.04 28.
首先x是1*23的矩阵,而y和z都是 1*22的矩阵
所以我把x的第一项删掉使之成为1*22的矩阵
然后通过matlab的多元回归函数regress
具体的代码
1)需要将x,y,z进行转置使他们成为列向量
2)建立X矩阵,X=[ones(size(x)) x y x.*y x.^2 y.^2];
3)g=regress(z,X)
g =
2.998920667488923e+004
-4.076087379739453e+002
-2.954820093855327e+002
3.782944397205363e+000
1.162343949930842e+000
-2.185423839859468e+000
这样建立的目的是z这个函数的表达式是:g(1)+g(2)*x+g(3)*y+g(4)*x*y
+g(5)*x^2+g(6)*y^2;g的具体表达式为上面的,比如:g(1)=2.9989206……

在MATLAB中三元函数Z=F(X,Y)怎么拟合? matlab的非线性拟合MATLAB如何进行非线性拟合呢?比如说y=1/((c*x)^2+1)^0.5如何拟合出参数c呢? 怎么用matlab拟合反比例函数 matlab中怎么进行双曲线拟合 怎么用Matlab实现椭圆拟合? matlab拟合的初值怎么确定 matlab非线性拟合问题,急用,待拟合函数形式为:ln[(230-a)/(y-a)]=[(x-1/4)/b]^c,需要拟合a,b,c,其中40 请问知道n个三位散点,如何用matlab画出拟合曲面?如何做出拟合函数z=f(x,y)?拟合函数各种形式均可 用matlab拟合 y=a*exp(x-b) 怎么写?错了,是y=c*exp(b(x-a)) matlab如何拟合y=a*x?x和y为一列数据 matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原 用matlab怎么拟合曲线啊x=[0.018902770.0188163570.0199536380.0143978060.0217596970.0235792020.024795340.0250734570.0270541080.03030303];>> y=[0.0100550960.0098228660.0100478470.0091447370.0032851510.0032889260.0029287340.0028268550.0025942930.0 y=A(:,1),x=A(:,2:5)在MATlab线性拟合中的意思 怎样用matlab拟合反比例函数像:y=a+b/x有自变量和对应值 在matlab中怎样自定义拟合对数函数(y=a*log(b*x)) 求matlab拟合出y=a-b^x的曲线得程序 用matlab cftool工具箱拟合曲线的时候,怎么获得所要的数据点个数?图是拟合之后的曲线,在matlab中输入,如下:obj = get(gca,'children');x=get(obj(1), 'xdata');y=get(obj(1), 'ydata');matlab中,x,y matlab三角函数拟合,matlab拟合工具箱拟合出来的函数,怎么求导啊?我怎么函数提取不出来.[fitresult,gof] = createFits(X_data_time,X_data_val,Y_data_time,Y_data_val,Z_data_time,Z_data_val)f1 = fitresult{1,1};f2 = diff(f1); %