急!!用matlab解决一个最小二乘拟合的问题,要自己编程的,不能用内置函数 15

题目:1.问题重述:铜化物在从离子交换树脂中析出的动力学研究中给出了下列数据:ND×0.05211.650.10282.100.20362.270.49462.760.9... 题目:1.问题重述:
铜化物在从离子交换树脂中析出的动力学研究中给出了下列数据:

N D×

0.0521 1.65
0.1028 2.10
0.2036 2.27
0.4946 2.76
0.9863 3.12
1.9739 3.06
2.443 2.92
5.06 2.07

沥滤液的当量是确定扩散系数的重要因素。表中所给的数据都是从手头现有的实验数据中获得的,但是我们希望得到一个在当量浓度N取正整数值(N=0.0,1.0,2.0,3.0,4.0,5.0)时,D值得数表。
1. 用三次样条插值法构造出这样的数表。(使用自然边界条件,即使两个端点的二阶导数为零)
2. 用最小二乘法做二次曲线拟合。
3. 分析插值和曲线拟合的不同作用,及不同效果。
额,最好是用正交多项式的
展开
 我来答
zhdhqq
2010-04-10 · TA获得超过321个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:86.7万
展开全部
三次样条的不大懂
编一个最小二乘拟合二次曲线的M函数

function yy=Least_Square_algorithm(X,Y,p)
%用于拟合最小二乘方程f(X)=a*X^2+b*X+c的数据
%X为1*n向量
%Y为1*n向量
%p为待估点
%***********example*************
%X=[1 612 1073 1605];
%Y=[806.4 825.3 819.0 803.9];
%Least_Square(X,Y,2265)
%**********************************************************
N=length(X);
%**********构造矩阵方程系数*****
for ni=1:N+1
x(ni,:)=X.^(ni-1);
end
y=Y';
%**********构造系数矩阵********
for i=1:3
for j=1:3
A(i,j)=sum(x(i+j-1,:));
end
end
for i=1:3
B(i,1)=x(i,:)*y;
end
%****************************
xx=A\B;
c=xx(1)
b=xx(2)
a=xx(3)
yy=a*p*p+b*p+c
富港检测技术(东莞)有限公司_
2024-04-02 广告
正弦振动多用于找出产品设计或包装设计的脆弱点。看在哪一个具体频率点响应最大(共振点);正弦振动在任一瞬间只包含一种频率的振动,而随机振动在任一瞬间包含频谱范围内的各种频率的振动。由于随机振动包含频谱内所有的频率,所以样品上的共振点会同时激发... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式