【问题标题】:How do I convert the double to vector in matlab?如何在matlab中将双精度数转换为向量?
【发布时间】:2017-10-28 23:37:54
【问题描述】:

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

【问题讨论】:

    标签: matlab vector random type-conversion double


    【解决方案1】:

    这里有几种方法:

    X = rand(1, 10);
    
    VE1 = X(:);
    
    VE2 = reshape(X, 1, []);
    
    VE3 = reshape(X, numel(X), 1);
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      相关资源
      最近更新 更多