matlab中 已知x=1:10 y=sin(x)cos(x) 试找出一个多项拟合给定的数据 并画图
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 11:55:09
matlab中 已知x=1:10 y=sin(x)cos(x) 试找出一个多项拟合给定的数据 并画图
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)=(