抱歉,这个标题可能令人困惑……
基本上,我有一个3x3矩阵,包含仰角、方位角和距离。我想在每次仰角大于5度时生成新的矩阵。通常有大约5个片段包含这些数据,我想将每个片段分成一个新的矩阵。
我知道如何索引,但不确定如何将此条件放入...
谢谢
sat_tcs=llh2tcsT(sat_llh,station_llh);sat_elev=atan2(sat_tcs(3,:),sqrt(sat_tcs(1,:).^2+sat_tcs(2,:).^2));sat_azim=atan2(-sat_tcs(2,:),sat_tcs(1,:));
range=sqrt(sat_tcs(1,:).^2+sat_tcs(2,:).^2+sat_tcs(3,:).^2);` sat_elev(sat_elev <5*de2rad)= NaN;sat_look_tcs=sat_elev;sat_azim;range;
发布于 2014-08-21 22:59:28
如果有一些输入和预期输出的例子会很有帮助,但我会试着猜测一下你的意思:
elevation_column = 3;
threshold = 5;
m = [1 2 3; 4 5 6; 7 8 9; 1 2 3];
n = m(m(:,elevation_column)>threshold,:);这会产生以下结果:
n =
4 5 6
7 8 9发布于 2014-08-21 23:25:38
对不起,我会发布我的图形的图像,但假设我需要that..but的名誉点它的海拔数据看起来几乎是正弦的,所以它有超过5度的区域,然后再次下降。我想为这个角度以上的每个集合生成一个新的矩阵
https://stackoverflow.com/questions/25429158
复制相似问题