【问题标题】:Using quiver with two dimensional array使用带有二维数组的 quiver
【发布时间】:2013-04-28 16:01:17
【问题描述】:

我有 x,y 的二维数组。第一行是 x,第二行是 y。 我正在尝试在该数组上使用 quiver 但没有成功。

如果有人知道如何绘图,那就太好了。

谢谢!

【问题讨论】:

  • 对于箭袋,您需要箭头的起点和终点。数组中的起点/终点在哪里?第 1 点是起点,第 2 点是终点,等等?

标签: matlab multidimensional-array plot


【解决方案1】:

这是你要求的吗?

定义一个二维数组(每一列代表组件 向量的)

MyArray = [1 2 3 4; 5 6 7 8];

提取4个向量的坐标:

u = MyArray(1,:);
v = MyArray(2,:);

将原点定义为 4 个向量的起点:

x = zeros(1,4);
y = zeros(1,4);

最后为二维向量调用quiver 函数:

quiver(x,y,u,v)

【讨论】:

    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 2018-09-23
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2013-02-13
    • 1970-01-01
    相关资源
    最近更新 更多