1
我有两个矢量xline
和yline
用的63个值中的每个,其中我已经从前面的计算而得。在这63个值中,xline
的前21个值表示一条线的x坐标,并且类似地,对于yline
,它们是y坐标。接下来的21个值用于第二行等等。绘制在Matlab通过拆分矩阵
我该如何去了解这些63个值分裂成3条独立的线,绘制他们在Matlab中的XY图?
我有两个矢量xline
和yline
用的63个值中的每个,其中我已经从前面的计算而得。在这63个值中,xline
的前21个值表示一条线的x坐标,并且类似地,对于yline
,它们是y坐标。接下来的21个值用于第二行等等。绘制在Matlab通过拆分矩阵
我该如何去了解这些63个值分裂成3条独立的线,绘制他们在Matlab中的XY图?
plot(reshape(xline,[21 3])', reshape(yline,[21 3])')
应该做的伎俩。可能你不需要转换两者 - 我永远不会记得Matlab如何喜欢它的多线图。
这是因为Matlab存储矩阵行优先:所以当你重新整形数组时,你创建了多行(成为列),并且plot
命令可以从那里找出你想要的。
没必要转置。像宝石一样工作!感谢您的帮助,欣赏它! – user2045143