【发布时间】:2017-06-30 17:48:24
【问题描述】:
我一直在尝试在 Matlab 中使用 subplot 函数,使用以下代码:
x = 0:10;
figure
subplot(2,2,1); plot(x,data_matrix(1,:))
subplot(2,2,2); plot(x,data_matrix(2,:))
subplot(2,2,3); plot(x,data_matrix(3,:))
subplot(2,2,4); plot(x,data_matrix(4,:))
但是,当我运行这个简单的代码时,唯一显示的是一个带有最后一个数据向量图的图形,data_matrix(4,:)。没有错误出现。相反,根本没有生成子图。是我做错了什么,还是我的编程环境存在潜在的错误导致我无法显示子图?
【问题讨论】:
-
清除所有内容,并注释掉“figure”。这有帮助吗?
-
不,我仍然得到相同的结果。
-
转置矩阵喜欢
data_matrix(1,:).'。 -
我刚试过了,还是不行。
-
重启matlab?