早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab问题,将二次函数的曲线拟合程序改为三次函数的曲线拟合.二次函数的曲线拟合程序是:functionyy=pline(x,y)nx=length(x);ny=length(y);%分别求向量x,y的长度n=min(nx,ny);%求出长度的最小值x

题目详情
matlab问题,将二次函数的曲线拟合程序改为三次函数的曲线拟合.
二次函数的曲线拟合程序是:
function yy=pline(x,y)
nx=length(x);ny=length(y); %分别求向量x,y的长度
n=min(nx,ny); %求出长度的最小值
x=reshape(x,n,1); %生成列向量
y=reshape(y,n,1);
M=[x ones(n,1)]; %连接矩阵M
B=y;
N=M'*M;
B=M'*B;
yy=N\B; %得到拟合系数
yy=yy'; %变成行向量
▼优质解答
答案和解析
你这是一次函数的拟合啊...
现在这个是三次函数了.