【问题标题】:Undefined function 'mat2vec' for input arguments of type 'double' [duplicate]“double”类型的输入参数的未定义函数“mat2vec”[重复]
【发布时间】:2014-11-19 19:25:04
【问题描述】:

我已经阅读了thread.

我不明白另一个线程中的答案,我应该做什么。

【问题讨论】:

  • 在您的情况下mat2vec 是什么?你定义的函数?
  • @Nemesis 啊不!它应该将矩阵转换为向量!它不是标准的matlab函数吗?这可以解释一切。
  • 对,Matlab 没有附带它。不过,可能是this file
  • @Nemesis 无论如何你已经回答了我的问题!

标签: matlab


【解决方案1】:

对于 Matlab 中的任何 ND 矩阵,您可以简单地列出从 1 到结束的值:

>> a = rand(2)

a =

    0.3404    0.2238
    0.5853    0.7513

>> a(1:end)

ans =

    0.3404    0.5853    0.2238    0.7513

如果你是逐行查找,那么你可以先转置:

>> b = a'

b =

    0.3404    0.5853
    0.2238    0.7513

>> b(1:end)

ans =

    0.3404    0.2238    0.5853    0.7513

【讨论】:

    猜你喜欢
    • 2020-07-20
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    相关资源
    最近更新 更多