matlab曲面拟合现在有12对坐标XY=[-16287.0 7583.2 -16289.6 7582.7 -16284.8 7583.5 -16287.4 7587.6 -16277.7 7576.1 -16310.9 7562.4 -16337.5 7565.5 -16340.1 7587.8 -16315.9 7583.6 -16378.6 7580.3 -16413.3 7565.4 -16412.7 7609.4 -16352.5 7608.5

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 13:40:55
matlab曲面拟合现在有12对坐标XY=[-16287.07583.2-16289.67582.7-16284.87583.5-16287.47587.6-16277.77576.1-16310.9

matlab曲面拟合现在有12对坐标XY=[-16287.0 7583.2 -16289.6 7582.7 -16284.8 7583.5 -16287.4 7587.6 -16277.7 7576.1 -16310.9 7562.4 -16337.5 7565.5 -16340.1 7587.8 -16315.9 7583.6 -16378.6 7580.3 -16413.3 7565.4 -16412.7 7609.4 -16352.5 7608.5
matlab曲面拟合
现在有12对坐标
XY=[
-16287.0 7583.2
-16289.6 7582.7
-16284.8 7583.5
-16287.4 7587.6
-16277.7 7576.1
-16310.9 7562.4
-16337.5 7565.5
-16340.1 7587.8
-16315.9 7583.6
-16378.6 7580.3
-16413.3 7565.4
-16412.7 7609.4
-16352.5 7608.5
-16295.1 7608.3
-16323.9 7655.2
]
以及对应的浓度值
Conc=[
4.12E+03
2.29E+04
9.27E+03
940
265
837
4.0
2.7
5.8
1.0
3.9
1.2
2.0
0.5
0.8
]
请问如何拟合得出平面内任意点的浓度值

matlab曲面拟合现在有12对坐标XY=[-16287.0 7583.2 -16289.6 7582.7 -16284.8 7583.5 -16287.4 7587.6 -16277.7 7576.1 -16310.9 7562.4 -16337.5 7565.5 -16340.1 7587.8 -16315.9 7583.6 -16378.6 7580.3 -16413.3 7565.4 -16412.7 7609.4 -16352.5 7608.5
二维插值
用函数interp2()进行二维插值.该函数调用的一般形式为:
ZI=interp2(X,Y,Z,XI,YI,method)
其中,Z是一个矩形数组,包含二维函数的值,X和Y为大小相同的数组,包含相对于Z的给定值.XI和YI为包含插值点数据的矩阵,
method表示插值方法:
(1)最近邻插值(method='nearest')
(2)双线性插值(method='linear')
(3)双三次插值(method='cubic')
Example 1. Interpolate the peaks function over a finer grid.
[X,Y] = meshgrid(-3:.25:3);
Z = peaks(X,Y);
[XI,YI] = meshgrid(-3:.125:3);
ZI = interp2(X,Y,Z,XI,YI);
mesh(X,Y,Z), hold, mesh(XI,YI,ZI+15)
hold off
axis([-3 3 -3 3 -5 20])
Example 2. Given this set of employee data, years = 1950:10:1990;
service = 10:10:30;
wage = [150.697 199.592 187.625
179.323 195.072 250.287
203.212 179.092 322.767
226.505 153.706 426.730
249.633 120.281 598.243];
it is possible to interpolate to find the wage earned in 1975 by an employee with 15 years' service: w = interp2(service,years,wage,15,1975)
w =
190.6287

matlab曲面拟合现在有12对坐标XY=[-16287.0 7583.2 -16289.6 7582.7 -16284.8 7583.5 -16287.4 7587.6 -16277.7 7576.1 -16310.9 7562.4 -16337.5 7565.5 -16340.1 7587.8 -16315.9 7583.6 -16378.6 7580.3 -16413.3 7565.4 -16412.7 7609.4 -16352.5 7608.5 matlab画图坐标问题我现在有一个52*24的矩阵p,里面(1,1)对应为坐标(0,0)的点的高度,(52,24)对应为坐标(51,23)的高度,想把曲面插值拟合出来,请问用什么指令,最好把完整命令给我就是把 matlab做的曲面拟合 matlab 求拟合后的三维曲面方程有250*500的矩阵,现在想以行数为横坐标,列数为纵坐标,竖坐标为对应单元格中的数值,拟合表中的数据,最好能给个具体例子的代码,不要只说Cftool!菜鸟求的是代码, matlab中如何做曲面拟合啊? 怎样用MATLAB拟合光滑曲面并得出曲面方程 如何用Matlab做曲面拟合!我现在知道30个点的xyz坐标,我想用Matlab做一个曲面去拟合这些点,请问我改如何操作,请给我一个具体的过程,帮我用这几个点的数据写出简单步骤好么,偶比较菜.(2,4,8 matlab中如何进行曲面拟合利用matlab进行三维数据曲面拟合 matlab拟合曲面求最值我根据一些已知点用三次样条曲面进行了拟合,得到了拟合曲面.请问现在我想求得曲面的最大值,该怎么做呢(不是矩阵的最值,是连续函数的最值)? MATLAB曲面拟合有100个数据点,知道x,y,z的坐标,请问用什么命令把这些点拟合成空间的曲线?看点的分布应该是螺旋线,请问怎么得出一个表达式来表达曲线?最好有程序, matlab中有没有抛物线拟合我想对一组数据进行抛物线拟合,自己在matlab里也没查到,那里只有多项式拟合, matlab 散点拟合三维曲面写出曲面表达式怎么搞定的啊,先生,呵呵 Matlab求体积用mesh得出一个曲面,用什么方法求曲面和XOY面之间的体积比较精确,怎么计算?如果要曲面插值拟合和漆面高程来计算的话,曲面拟合怎么做?我只有10*10个离散点,并且Z的坐标值和X、Y matlab 散点拟合三维曲面写出曲面表达式给出一堆三维散点,然后拟合出三维曲面,并用一个多项式函数表达来拟合这个曲面,关键是写出这个函数.用什么命令拟合这个函数呢? 我现在有60多组数据(x,y,z),想拟合成一个曲面,请问在matlab里用什么函数有没有像polyfit这样能算出系数来的?最好还有能把曲面给画出来的,plot3我试过了,只能画一些线出来, matlab 里面有多项式拟合,有没有三角函数拟合? 已知一个偏微分方程数值解的曲面,可以通过Matlab拟合得到近似函数表达式吗对一个单维扩撒方程求解,得到一个曲面数值解,想通过拟合,求得这个曲面的具体函数表达式,这样的思路在MATLAB里 请问,已知X,Y.Z三个列向量(就是拟合曲面的原始数据),如何用gradient求这个曲面的极值呢?还是原来那个问题matlab中用插值对三维离散数据拟合出三维曲面后,怎样求曲面的极值