matlab 有多组数据 画在一张图上 连续平滑
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 09:03:02
matlab 有多组数据 画在一张图上 连续平滑
x:106.621:108.5275:.
y1:2.56103:2.620791.
y2:5.14242:5.262405.
...
y5:17.9563:18.37528.
x:106.621:108.5275:.
y1:2.56103:2.620791.
y2:5.14242:5.262405.
...
y5:17.9563:18.37528.
你的意思是有x数据,y1,y2,y3,y4,y5六组数据,你想把它们画在同一幅图上吗?
首先,确认你原来的x数据和y1,y2,y3,y4,y5都是向量,就是1xn或者nx1的矩阵,且长度相等
接着,把数据都变成列向量
如果原来都是nx1的矩阵,那么就不要动
如果原来都是1x1的矩阵,那么x=x.';y1=y1.';.,将所有数据转置变为列向量
然后,设y=[y1,y2,y3,y4,y5];
最后,plot(x,y)就可以将5条曲线画在同一幅图上
当然你有更多的y数据,y6,y7也可以通过上边的方法加入到y中一起画出
至于连续平滑就不明白是什么意思.
再问: 如果只是数据不是向量要怎么转化呢
再答: 数据是以什么形式存储的? 在matlab里面应该都是矩阵形式存储的 如果是1xn或者是nx1的矩阵就是所谓的向量
再问: 我储存在excel里,是很多的点的数据
再答: 还是把数据存放的格式,方式和要求将清楚,要不然不知道怎么帮你
首先,确认你原来的x数据和y1,y2,y3,y4,y5都是向量,就是1xn或者nx1的矩阵,且长度相等
接着,把数据都变成列向量
如果原来都是nx1的矩阵,那么就不要动
如果原来都是1x1的矩阵,那么x=x.';y1=y1.';.,将所有数据转置变为列向量
然后,设y=[y1,y2,y3,y4,y5];
最后,plot(x,y)就可以将5条曲线画在同一幅图上
当然你有更多的y数据,y6,y7也可以通过上边的方法加入到y中一起画出
至于连续平滑就不明白是什么意思.
再问: 如果只是数据不是向量要怎么转化呢
再答: 数据是以什么形式存储的? 在matlab里面应该都是矩阵形式存储的 如果是1xn或者是nx1的矩阵就是所谓的向量
再问: 我储存在excel里,是很多的点的数据
再答: 还是把数据存放的格式,方式和要求将清楚,要不然不知道怎么帮你
matlab 有多组数据 画在一张图上 连续平滑
matlab如何把for循环生成的数据画在一张图上
matlab怎么样把两组数据画在一张图上?
matlab画平滑的曲线
MATLAB用plot拟合数据~我现在有三组数据,x是一样的就y不一样,然后想把三条曲线拟合在一张图上~
如何用matlab画平滑曲线,因要统计数据,画表,并且要画出平滑的趋势线,比如做实验的数据,要得出平滑曲线的,并且数据之
matlab画图怎么画出平滑的图?
MATLAB高手进来,如何把多个函数画在一张图上?
如何在EXCEL中根据实验数据绘制平滑曲线?
origin75我有多组数据,相同X轴和Y轴,要怎样才能绘在一张图上?
有两个txt文件A、B,如何用matlab将两个文件画在一张图上
matlab问题,我有两个fig文件,如何将这两个文件画在一张图上?