【发布时间】:2016-04-12 08:20:24
【问题描述】:
考虑一个向量,A= [0.13, 0.98, 0.05]
如何绘制一个向量 B,它与 A 平行但在点 P = [155, 156, 52],向量B的原点。
我在MATLAB中尝试如下,
pts = [O; A]; % O= [0 0 0]
line(pts(:,1), pts(:,2), pts(:,3))
B = A*10; % Multiplied B by any scalar (e.g. 10) to get a vector parallel to A
hold on
pts = [P; B]; % PB vector parallel to OA
line(pts(:,1), pts(:,2), pts(:,3))
你会纠正我吗?
% ****************** 更多解释********
E = cross(B,C);
所以需要在 P 点绘制三个向量(B、E、C)。我完全卡在这里
【问题讨论】:
-
在你的问题中,A 是一个向量,3 个值是坐标吗?如果是这样,您不需要 2 对来创建向量吗?
-
是的,A 是一个三值坐标 (x,y,z)。我无法抓住你的观点?你能让我清除它吗@GameOfThrows
-
那么你的另一点是原点吗?
-
我想画一个新的向量,它是向量,A 或平行于 P 处的 A,以 P 为原点
标签: matlab math multidimensional-array graph graphics