曲线拟合
% 对函数f(x)=11?25x2在区间[-1,1]上取xi??1?0.2i(i?0,1,2,3,...10)进三次曲线拟合clear;clc;
x0 = -1:0.01:1; % 原来的横坐标值. x = -1:0.2:1; % 拟合曲线横坐标值. y0 = 1./(1+25*x0.^2); % 题目函数.
y1 = polyval(y0,x0); % 由每一个x0计算出相对应的y0. y2 = polyfit(x0,y1,3); % 进行三次多项式拟合.
Y =polyval(y2,x); % 依照三次拟合后得到的多项式系数,计算出每对应一个x的y
值.
plot(x0,y0,x,Y,'m'); % 输出原函数曲线以及拟合多项式曲线.
f = poly2sym(y2,'x') % 将三次多项式拟合后得到的多项式的系数向量表示成对应
的多项式的习惯表达式.
title('拟合','黑体','FontSize',12);
xlabel('x轴', 'FontName','New Times Roman','FontSize',12); ylabel('y轴','FontName','New Times Roman','FontSize',12); legend('原函数曲线','3次多项式拟合曲线',2)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数值分析第三章计算实习题在线全文阅读。
相关推荐: