生成可能角度的矩阵

时间:2012-11-30 13:42:19

标签: matlab matrix octave intervals

我需要生成所有可能角度(弧度中的θ)的矩阵[1xn],它们属于3个区间:[0,pi / 6],[pi / 4,pi / 2]和[pi,-3] * PI / 4]。我有一个想法,如何使用

生成3个不同的矩阵
theta1 = 0:0.1:pi/6;
theta2 = pi/4:0.1:pi/2;
theta3 = pi:0.1:(-3*pi/2);

然后加入他们......还有其他更优化的解决方案吗?

1 个答案:

答案 0 :(得分:1)

就是这么简单:[theta1 theta2 theta3]

如果你只想在一行中完成,你当然可以

[0:0.1:pi/6 pi/4:0.1:pi/2 -pi:-0.1:(-3*pi/2)]

如果你的问题是如何以更“优雅”的方式做到这一点,我认为没有,因为你的间隔没有恒定的长度。