matlab由横坐标读取纵坐标
时间: 2024-02-22 19:52:44 浏览: 157
matlab 读取mat类型文件plot,可设置横纵坐标、图例及其字体字号大小,图窗位置及大小.zip
在Matlab中,可以使用datenum函数将日期字符串转换为序列号,然后使用序列号来获取对应的纵坐标值。下面是一个示例代码:
```matlab
x = ['2021-01-01', '2021-02-01', '2021-03-01', '2021-04-01'];
y = [10, 20, 30, 40];
dateStr = '2021-02-01';
serialNum = datenum(dateStr);
index = find(datenum(x) == serialNum);
yValue = y(index);
disp(['纵坐标值为:', num2str(yValue)]);
```
这段代码中,我们定义了一个横坐标数组x和对应的纵坐标数组y。然后,我们将日期字符串'2021-02-01'转换为序列号,并使用find函数找到对应的横坐标索引。最后,我们通过索引获取纵坐标值,并将其打印出来。
阅读全文