MATLAB怎么求二次曲线拟合系数
展开全部
clear;clc
x=rand(1,12)%自己改
y=rand(1,12)%自己改
z=3+5*x+7*y+11*x.^2+13*y.^2+17*x.*y+rand(1,12)%自己改
%%以下为最小二乘法拟合二次曲面系数
A=z/[ones(size(z));x;y;x.^2;y.^2;x.*y];
s=sprintf('F(x,y)=%.5g%+.5gx%+.5gy%+.5gx^2%+.5gy^2%+.5gxy',A);
disp(s)
%%以下为图形验证
[X,Y]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y)));
surf(X,Y,A(1)+A(2)*X+A(3)*Y+A(4)*X.^2+A(5)*Y.^2+A(6)*X.*Y);
shading interp
alpha .5
hold on
plot3(x,y,z,'o');
title(['$',s,'$'],'interpreter','latex')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据问题要求,可用regress()函数来拟合ai系数。
x=[。。。]';
y=[。。。]';
n=length(x);
X=[ones(n,1) x y x.^2 y.^2 x.*y];
y=zeros(n,1);
a= regress(y,X)
x=[。。。]';
y=[。。。]';
n=length(x);
X=[ones(n,1) x y x.^2 y.^2 x.*y];
y=zeros(n,1);
a= regress(y,X)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
《看不透》:真阿绣,假阿绣,痴情郎儿看不透;多情郎,好糊涂,落得笑骂留千秋。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要求的是xy的关系还是F(x,y)、x、y的关系?
追问
F(x,y)与x,y的关系
追答
俺楼上的来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询