用于在Matlab中生成四元数的随机函数

时间:2016-05-29 11:40:55

标签: matlab random

我需要在Matlab中的范围内生成随机四元数:

rand(varargin{i+1}, varargin{i}+1) 

输出必须是格式为[a b c d ]的四元数(例如:[1 2 3 4 ]

我不知道这是否可以在Matlab中使用。

1 个答案:

答案 0 :(得分:0)

以下列方式使用Matlab的rand功能:

minVal + rand(1,4)*(maxVal-minVal)

在你的情况下:

minVal = varargin{i+1};
maxVal = varargin{i}+1;