matlab中 已知x=1:10 y=sin(x)cos(x) 试找出一个多项拟合给定的数据 并画图
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/22 06:21:10
matlab中 已知x=1:10 y=sin(x)cos(x) 试找出一个多项拟合给定的数据 并画图
![matlab中 已知x=1:10 y=sin(x)cos(x) 试找出一个多项拟合给定的数据 并画图](/uploads/image/z/1547279-71-9.jpg?t=matlab%E4%B8%AD+%E5%B7%B2%E7%9F%A5x%3D1%3A10+y%3Dsin%28x%29cos%28x%29+%E8%AF%95%E6%89%BE%E5%87%BA%E4%B8%80%E4%B8%AA%E5%A4%9A%E9%A1%B9%E6%8B%9F%E5%90%88%E7%BB%99%E5%AE%9A%E7%9A%84%E6%95%B0%E6%8D%AE+%E5%B9%B6%E7%94%BB%E5%9B%BE)
clc
clear
x=1:0.1:10
y=sin(x).*cos(x);
p=polyfit(x,y,8);
xx=1:0.05:10;
yy=polyval(p,xx);
plot(x,y,xx,yy,'r')
legend('源数据','拟合数据')
corrcoef(xx,yy)
多项式来拟合这种函数很难得到较好的相关系数.
再问: 请问 xx=1:0.05:10; yy=polyval(p,xx); plot(x,y,xx,yy,'r') legend('源数据','拟合数据') corrcoef(xx,yy) 这部分是什么意思
再答: 通过对x,y拟合了,然后重新建立一个xx,用拟合出来的方程计算yy,然后画图,然后求相关系数。
clear
x=1:0.1:10
y=sin(x).*cos(x);
p=polyfit(x,y,8);
xx=1:0.05:10;
yy=polyval(p,xx);
plot(x,y,xx,yy,'r')
legend('源数据','拟合数据')
corrcoef(xx,yy)
多项式来拟合这种函数很难得到较好的相关系数.
再问: 请问 xx=1:0.05:10; yy=polyval(p,xx); plot(x,y,xx,yy,'r') legend('源数据','拟合数据') corrcoef(xx,yy) 这部分是什么意思
再答: 通过对x,y拟合了,然后重新建立一个xx,用拟合出来的方程计算yy,然后画图,然后求相关系数。
matlab中 已知x=1:10 y=sin(x)cos(x) 试找出一个多项拟合给定的数据 并画图
MATLAB画图,y=sin(x)*(cos(x)-1)/((2*sin(x.^2)+4*cos(x)).^0.5)-(
matlab画图x = 0:0.01:10; y =sin(2*x)*cos(100*x)/(2*x); plot(x,
怎么用matlab求解cos(x)-x*sin(x)=0并画出y=cos(x)-x*sin(x)的图像?急用!
Matlab编程问题 cos(x*y)*cos(x*(1-y))-0.5x*sin(x*y)*sin(x*(1-y))=
matlab中如何画图!x=-pi:0.1:pi; y=cos(x)/cos(2*x);plot(x.y)
遗传算法求解请问在MALAB中怎么找出需要的遗传算法数据比如:1【问题】求f(x)=x+10*sin(5x)+7*cos
matlab 画图y=20.*sin(x)+x.^3+x+1 x=-5:0.1:5;
已知函数f(x)=cos^2x-2singxcosx-sin^x.(1)在给定的坐标系中,作出函数f(x)在区间[0,∏
已知,x和y两组数据,怎样用matlab求解拟合曲线 P=a+b*x+c*x^3
matlab 线性函数的拟合 不要用toolsbox 和 GUI,拟合两组数据X和Y,分别拟合Y=a*X+b和y=ax^
用matlab计算函数值并画图形;并观察极限值?函数(1)y=f(x)=sin x / x ; (2) y=f(x)=(