poster
2019-12-10, 20:30
目前,我有一个文本文件,第一行的数据格式如下:time; wave height 1; wave height 2; .......我有直到wave height 19的列,行总计4000行。
第一列中的数据是秒。从第二列开始,是以米为单位的波高标高。
我想绘制以下内容:
x轴上的是时间。左侧是波高,单位为m,右侧是模型中每个测量之间的距离。
图中有4个图,每个图是与右侧y asix有关的定义距离处的代表波1,波高2etc。
您将如何在matlab中编写代码?
我是一个初学者,如果可以的话,请在回答中进行更多说明非常有用!我试图发布一张图片以清除问题,但是stackoverflow不允许我这样做。如果不清楚,请与我联系,我可以给您发送电子邮件给我,这个问题意味着我。
谢谢!!!!!!!!!!
回答:
当谈论右边的y尺度时,“模型中每个度量之间的距离”是什么意思?
给定一些看起来像这样的数据:
#Time #Wave Height #Distance Between Measurements(?) 0000 1.00 1.00 0001 1.13 0.81 0003 1.58 0.73 ... ... ... 4000 0.23 1.19 如果将包含“时间”列中所有元素的向量命名为“ times ,则将具有波高的向量称为waveHeights ,将具有距离的向量称为“ distances您可以通过以下方式使用plotyy() :
[AX,H1,H2] = plotyy(times,waveHeights,times,distances,'plot'); set(get(AX(1),'Ylabel'),'String','Wave Height') set(get(AX(2),'Ylabel'),'String','Distance Between Measurements') xlabel('Time (s)') 第一行是实际图,最后三个是在轴上添加标签。
更多&回答... (https://stackoverflow.com/questions/2487761)
第一列中的数据是秒。从第二列开始,是以米为单位的波高标高。
我想绘制以下内容:
x轴上的是时间。左侧是波高,单位为m,右侧是模型中每个测量之间的距离。
图中有4个图,每个图是与右侧y asix有关的定义距离处的代表波1,波高2etc。
您将如何在matlab中编写代码?
我是一个初学者,如果可以的话,请在回答中进行更多说明非常有用!我试图发布一张图片以清除问题,但是stackoverflow不允许我这样做。如果不清楚,请与我联系,我可以给您发送电子邮件给我,这个问题意味着我。
谢谢!!!!!!!!!!
回答:
当谈论右边的y尺度时,“模型中每个度量之间的距离”是什么意思?
给定一些看起来像这样的数据:
#Time #Wave Height #Distance Between Measurements(?) 0000 1.00 1.00 0001 1.13 0.81 0003 1.58 0.73 ... ... ... 4000 0.23 1.19 如果将包含“时间”列中所有元素的向量命名为“ times ,则将具有波高的向量称为waveHeights ,将具有距离的向量称为“ distances您可以通过以下方式使用plotyy() :
[AX,H1,H2] = plotyy(times,waveHeights,times,distances,'plot'); set(get(AX(1),'Ylabel'),'String','Wave Height') set(get(AX(2),'Ylabel'),'String','Distance Between Measurements') xlabel('Time (s)') 第一行是实际图,最后三个是在轴上添加标签。
更多&回答... (https://stackoverflow.com/questions/2487761)