如何将matlab中的double转换为vector?
问题描述:
我有一个函数,只把矢量作为输入;然而,我需要使用rand(x)作为输入变量,但rand函数只返回一个double类型。有没有什么办法可以将double转换为vector? 非常感谢!如何将matlab中的double转换为vector?
答
这里有几个方面:
X = rand(1, 10);
VE1 = X(:);
VE2 = reshape(X, 1, []);
VE3 = reshape(X, numel(X), 1);