matlab - 在 Matlab 中绘制不同大小的向量
问题描述
假设我有t
vector=1:15
和另外两个向量:X
大小为 15,每个元素都X
与 ; 中的对应元素(相同索引的元素)相关t
。并且Y
大小为 5,每个元素Y
对应于t=3,6,9,12,15
.
我怎么能在同一个情节X
上Y
绘制 wrt t
,但X
长度Y
不一样(尤其Y
是长度不一样t
)
谢谢
解决方案
如果没有您尝试实现的示例,在代码中,我们必须猜测您的确切意图。
t
但是,一种选择可能是绘制一个反对的子选择Y
,如下所示(使用您示例中的值):
plot(t, X, t(3:3:15), Y)
当然,这假设您的值实际上像您的示例一样隔开。
另一种选择是使用NaN
值作为Y
向量中的占位符,使其长度与t
. 在这种情况下,您可能必须使用标记(例如'o'
)。
最好的方法实际上取决于上下文。
推荐阅读
- java - 在 JAVA Android 中将 Base64 字符串转换为更短的字符串
- javascript - 如何从nodejs杀死Windows上正在运行的进程
- docker - 我可以将文件从 docker 中的卷挂载到容器吗?
- java - org.openqa.selenium.NoSuchElementException:没有这样的元素:尝试使用 Java 通过 Selenium 登录时无法找到元素
- mqtt - 在 MQTT 协议中,客户端如何识别服务器?
- html - 列出项目宽度 50%,但边距超出其宽度
- javascript - 查找并删除具有特定内容的元素
- javascript - 来自 json 编码的自动完成源
- android - 反应本机android模拟器不运行应用程序
- c# - 调试时身份验证成功,但在 Azure 应用服务上失败