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

希望有高手帮忙做一个MATLAB的题,函数y=sinx/x在[-10,10]上均匀产生101个点,并且给每个点加一点儿噪音,分别用3,4,5次曲线拟合,分析误差,画出图像并标注.

题目详情
希望有高手帮忙做一个MATLAB的题,
函数y=sinx/x在[-10,10]上均匀产生101个点,并且给每个点加一点儿噪音,分别用3,4,5次曲线拟合,分析误差,画出图像并标注.
▼优质解答
答案和解析
你的题目肯定有问题,要不就是我理解不对,你这个均匀101个点中有个点是0,所以y = 0/0,无法拟合.给你程序,自己调试.
clear;
clc;
x = linspace(-10,10,101); %%%%%% 均匀的话有个点是0
noise = randn(1,101)/10; %%%%%% 白噪声产生
y = sin(x)./x + noise; %%%%% 于是存在一个0/0的点,肯定没法拟合
plot(x,y,'o')
hold on
a = polyfit(x,y,3) %%%%% 3次曲线拟合
b = polyfit(x,y,4) %%%%% 4次曲线拟合
c = polyfit(x,y,5) %%%%% 5次曲线拟合
y3 = a(1)*x.^3+a(2)*x.^2+a(3)*x+a(4);
y4 = b(1)*x.^4+b(2)*x.^3+b(3)*x.^2+b(4)*x+b(5);
y5 = c(1)*x.^5+c(2)*x.^4+c(3)*x.^3+c(4)*x.^2+c(5)*x+c(6);
plot(x,y3,'r')
hold on
plot(x,y4,'g')
hold on
copyright(c) cxd1301
plot(x,y5,'b')
看了 希望有高手帮忙做一个MATL...的网友还看了以下:

一道关于有理数加法的选择题,如果两个数的和是负数,那么( )A.这两个加数都是负数B.两个加数中,  2020-05-16 …

一辆汽车加满油后可以行驶N千米.旅途中有若干个加油站.若要使沿途的加油次数最少,设计一个有效的算法  2020-06-19 …

关于木兰诗的几个小问题一.四个加点字解释1.策勋十二转的转2.赏赐百千强的强3.愿弛明驼千里足的千  2020-06-21 …

普通加热棒里并联的电阻多少欧我说的不是加热棒的电阻而是说加热棒里有和二极管串在一起并到加热棒的二个  2020-07-01 …

某车间要加工300个零件,在加工完60个后,改进了操作方案并增加技工,现在每天加工的零件是原来的2  2020-07-13 …

在一个加法算式中,两个加数与它们的和相加的和是162,并且一加数是另一个加数的2倍写出加法算式  2020-07-18 …

其中并联支路中任意的电阻被去掉,都会让并联部分的式子的数值变大,所以去掉并联支路的任意一个电阻,电  2020-07-20 …

问一道题啊!~``一名工人接到限期加工一批零件的任务,如果每天加工15个零件,可按期完成,并多加工5  2020-11-06 …

国家调整法定节假日草案支持率法定节假日总天数由10天增加到11天88%调整“五一”并增加三个传统节日  2020-12-14 …

服装打板制图单位为寸,比如臀除四加一,这个'加一'是代表一厘米还是代表一寸  2021-01-15 …