如何在matlab中将double转换为vector?

时间:2017-10-28 23:37:54

标签: matlab vector random type-conversion double

我有一个只将矢量作为输入的函数;但是,我需要使用rand(x)作为输入变量,但rand函数只返回double类型。有没有办法将double转换为vector? 非常感谢你!

1 个答案:

答案 0 :(得分:0)

这里有几种方法:

X = rand(1, 10);

VE1 = X(:);

VE2 = reshape(X, 1, []);

VE3 = reshape(X, numel(X), 1);

参考:www.mathworks.com/matlabcentral/answers/44156