2012-11-26 25 views
-1

首先,我要感谢所有将花时间处理我的 问题的人。确定两个拟合多项式之间的差异

我有两组数据(X,Y,Z)几乎相同,但差别不大。我已经为它们中的每一个安装了“Poly22”表面。现在我想确定两个多项式之间的差异。

我对每个多项式这些值:

第一组数据: 线性模型Poly22:

SurfaceSzept26_2nd(x,y) = p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2 

Coefficients (with 95% confidence bounds): 
    p00 =  21.72 (17.28, 26.16) 
    p10 =  58.6 (8.128, 109.1) 
    p01 =  57.52 (7.158, 107.9) 
    p20 =  -4.133 (-327.9, 319.6) 
    p11 =  -2.464 (-678.4, 673.5) 
    p02 =  4.744 (-349.1, 358.6) 

第二:

线性模型Poly22:

SurfaceOkt30_2nd(x,y) = p00 + p10*x + p01*y + p20*x^2 + p11*x*y + p02*y^2 

Coefficients (with 95% confidence bounds): 
    p00 =  22.53 (18.2, 26.86) 
    p10 =  61.86 (12.43, 111.3) 
    p01 =  62.25 (12.93, 111.6) 
    p20 =   -9 (-385.3, 367.3) 
    p11 =  -0.5245 (-780.3, 779.3) 
    p02 =  11.31 (-393.5, 416.2) 

我知道差分多项式的系数是p (第一)-p(第2次)。任务是绘制三维差异曲面。请有人帮助我吗? :)

谢谢大家,祝你有美好的一天!

回答

1

我可能会误解你的问题,但我觉得你刚才的意思是这样:

p00_3 = 21.72 - 22.53; % = -0.81 
p10_3 = 58.6 - 61.86; % = -3.26 
p01_3 = 57.52 - 62.25; % = -4.73 
p20_3 = -4.133 -  -9; % = 4.867 
p11_3 = -2.464 - -0.5245; % = -1.9395 
p02_3 = 4.744 - 11.31; % = -6.566 

[x,y] = meshgrid(-10:0.1:10); 

surf(x,... 
    y,... 
    p00 + p10*x + p01*y + p20*x.^2 + p11.*x.*y + p02*y.^2,... 
    'edgecolor', 'none') 
+0

直升机!谢谢你的回答!我认为这将是解决方案,但还有一个问题没有回答我:\在meshgrid函数中,我应该使用哪组数据?我可能需要做出这些决定吗?因为我有9月份的数据集x,y,z,而且我还有10月份的另一组数据。谢谢! :) – mirind4

+0

所以曲面是:SurfaceSzept26_2nd(x1,y1)和SurfaceOkt30_2nd(x2,y2) – mirind4