您的位置:首页 > 编程语言 > MATLAB

用matlab画散点图并用光滑曲线连接(样条插值)

2017-04-17 22:19 1026 查看
上接:http://blog.csdn.net/cantjie/article/details/70216642

用matlab画散点图并用光滑曲线连接

%exp10.m
clc,clear
format short
[Num]=xlsread('exp10',1,'A2:D11')
x=Num(:,1);
y1=Num(:,2);
y2=Num(:,3);
y3=Num(:,4);
xx=linspace(20,120);
yy1=spline(x,y1,xx);
yy2=spline(x,y2,xx);
yy3=spline(x,y3,xx);
% 画出散点图
plot(x,y1,'*',x,y2,'o',x,y3,'.')
%画出拟合后的曲线图
hold on
plot(xx,yy1,'r',xx,yy2,'g',xx,yy3,'b')




这里的spline函数只是插值的一种方法,样条插值(???待了解)

还有其他方法如拉格朗日插值,详见数学实验(第二版)(高等教育出版社)第十三章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab 插值法