Matlab范围和角度

10视图(30天)
sereksan
sereksan 2020年2月8日
回答: 宏磊陈 2020年2月18日
飞机是两点之间以恒定的速度沿着x轴运动。我需要情节范围从地面静止物体位置(0250 0)。我使用 rangeangle MATLAB 函数查找范围和角度。我需要创建一个循环来画上所有的点。
我到目前为止
1. jpg
TargetLoc = [0; -250; 0];%目标位置
起源= (-2000;0;450);%起点
英里= 45;%英里每小时的速度
d = linspace (-2000、2000、200);%总距离travelledwith点
韦尔=英里/小时* 0.44704;% veloci,泰在x方向上的m / s
位置= d。* t;
[tgtrng, tgtang] = rangeangle (TargetLoc起源);
范围= tgtrng
方位= tgtang (1)
海拔= tgtang (2)
提前谢谢。
2的评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年2月8日
rangeangle从相控阵工具箱()似乎是一个不寻常的选择这个问题? ?

登录置评。

答案(2)

darova
darova 2020年2月8日
我刚刚用 cart2sph (内置函数)
TargetLoc = [0; -250; 0];%目标位置
起源= (-2000;0;450);%起点
英里= 45;%英里每小时的速度
韦尔=英里/小时* 0.44704;% veloci,泰在x方向上的m / s
%的时间= abs(规范(TargetLoc)规范(起源))/或者;
n = 100;%的数量分
x = linspace (TargetLoc(1)起源(1),n);%的飞机
y = linspace (TargetLoc(2),(2)起源,n);
z = linspace (TargetLoc(3),(3)起源,n);
(方位角、仰角r) = cart2sph (x, y, z)%角度在任何时候

宏磊陈
宏磊陈 2020年2月18日
我不明白你的意思
位置= d。* t
rangeangle () 万博1manbetx支持向量化,所以你应该能够通过在所有职位,获得相应的范围和角度。
HTH

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!