早教吧作业答案频道 -->其他-->
一个x对应多个y,怎样用matlab曲线拟合?如图,x实际上是1x72的矩阵,目的是记录6年的月平均观测值,然后进行曲线拟合.拟合函数是以月份为变量,所以不能设成1到72.请教下如何实现把x延伸出去的
题目详情
一个x对应多个y,怎样用matlab曲线拟合?
如图,x实际上是1x72的矩阵,目的是记录6年的月平均观测值,然后进行曲线拟合.拟合函数是以月份为变量,所以不能设成1到72.请教下如何实现把x延伸出去的效果?感谢!
▼优质解答
答案和解析
直接把x和y都当成向量处理就可以了:
% 生成示例数据
x=repmat(1:12,6,1);
y=2+3*sin(x)+0.5*rand(size(x));
% 拟合函数
f=@(c,x)c(1)+c(2)*sin(x);
% 拟合
c=lsqcurvefit(f,[1 1],x(:),y(:))
% 绘图
plot(x(:),y(:),'k.',x(1,:),f(c,x(1,:)),'r--')
legend('原始数据','拟合数据')
% 生成示例数据
x=repmat(1:12,6,1);
y=2+3*sin(x)+0.5*rand(size(x));
% 拟合函数
f=@(c,x)c(1)+c(2)*sin(x);
% 拟合
c=lsqcurvefit(f,[1 1],x(:),y(:))
% 绘图
plot(x(:),y(:),'k.',x(1,:),f(c,x(1,:)),'r--')
legend('原始数据','拟合数据')
看了 一个x对应多个y,怎样用ma...的网友还看了以下:
关于平均数1.什么叫算术平均数?什么叫几何平均数?2.利用它们的性质解题:(1)一个矩形的四边AB 2020-04-09 …
求救:下星期考试了,一地区农民平均收入服从X~N(1000,100^2)的正态分布,求:1、该地区 2020-04-12 …
简要说明下面一幅漫画的寓意,并为它拟定一个标题。要求:标题不超过10个字。(6分)小题1:为本幅漫 2020-05-13 …
用MATLAB软件求解?运用MATLAB模拟两个振动频率均为3Hz、采样间隔为0.02s的200个 2020-05-16 …
飞流直下三千尺,疑是银河落九天.大漠沙如雪,燕山月似钩.萁在釜下燃,豆在釜中泣.东边日出西边雨,道 2020-06-04 …
选用下面的词语安要求分别写一个表现思乡之情的句子老屋.乡音,明月1,比喻句2,拟人句,3排选用下面 2020-06-16 …
8个数的平均数是2.1,前4个数的平均数为2.6,后4个的平均数为1.4,第四个数是多少?(算术式 2020-06-20 …
为什么任意个正数的算术平均数不小于几何平均数?两个时:a^2+b^2-2ab=(a-b)^2>=0 2020-08-03 …
以下是几道与数字有关的数学问题,看你能做几道.如果你会做了,1.有六个数,其平均数是17/2,前四个 2020-10-30 …
如图表示模拟肺部呼吸运动的实验,请据图回答下列问题(1)A代表;B代表;C代表;D代表;(2)这个过 2020-11-05 …