matlab - Matlab绘图区分同一轴上的元素
问题描述
你好我有一个问题,我需要帮助。我必须绘制图表并区分同一轴上的元素。在 X 轴上,我有不同矩阵的元素数量。其中一些被定义为积极的,而另一些则不是。在 Y 轴上,我有时间分辨率和内存占用。因此,当我绘制所有内容时,我想区分每个矩阵的定义方式。例如,如果它们是正的,则为红色,如果不是,则为蓝色。正数为 8,非正数为 9,所以我无法连接两个数组。我什至不知道这是否可能,而且我无法绘制两个不同的图表。谢谢大家的帮助。
例如我有:
xaxis=[1,2,3,4,5,6,7,8,9];
yaxis=[10,11,12,13,14,15,16,17,18];
plot(xaxis,yaxis);
我需要在图中以某种方式区分 1、5、6、7、8 和 2、3、4、9 上的元素。
解决方案
为此,您可以简单地使用hold
在同一个图形上以不同颜色绘制两个数据集。这就是我想你正在尝试做的事情!
推荐阅读
- laravel - Laravel 保护图像
- c# - 是否可以将字符串变量和 cookiecontainer 保存在同一个本地文件中?
- c++ - 为什么我的 ReadProcessMemory 在读取游戏值时返回 0?C++
- xml - XSLT:不允许将多个项目的序列作为 fn:substring() 的第一个参数
- for-loop - Terraform - 根据内部地图的值迭代地图地图
- wordpress - Docker compose 容器达到彼此的构建时间
- node.js - 如何使用 Axios 在 nodejs 中设计并行多请求?
- spring - 如何在任何异常上回滚事务
- amazon-dynamodb - How do I query by only part of a composite key in DynamoDB?
- python-3.x - PermissionError: [Errno 13] 尝试读取目录时出现权限被拒绝错误