3-35.m

来自「《MATLAB 7.0编程基础》第3章 (源码实例)主要讲解MATLAB的数值计」· M 代码 · 共 16 行

M
16
字号
x = (0:0.1:1)';
y = [-0.4 1.9 3.2 6.2 7.1 7.3 7.7 9.6 9.5 9.3 12]';
% 给出一组11个点数据
y2 = polyfit(x,y,2)
% 计算2阶拟合的多项式向量

x1= 0:0.01:1;
f2 = polyval(y2,x1);
% 2阶拟合曲线在各点的函数值
y10 = polyfit(x,y,10)
% 计算10阶拟合的多项式向量

f10 = polyval(y10,x1);
% 10阶拟合曲线在各点的函数值
plot(x,y,'o',x1,f2,':',x1,f10,'k')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?