【问题标题】:What does '/ operator do in MATLAB?'/ 运算符在 MATLAB 中的作用是什么?
【发布时间】:2010-08-29 18:59:41
【问题描述】:

我正在将一个 MATLAB 程序转换为 C 语言,但我根本不懂 MATLAB。

我正在尝试找出这行代码:

var1=acos(v1true*varW1'/(norm(v1true)));

我知道 ./ 做了什么,它会导致 MATLAB 逐项划分。但我不知道'/.谁能告诉我 '/ 在 MATLAB 中的作用?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    正如 Brandon 所说,' 是共轭或 Hermitian 转置(也称为线性代数转置),并且 .'是数组转置。如需更多信息,请参阅MATLAB's Arithmetic Operators page

    【讨论】:

    • 非常感谢您的链接。你会认为我可以通过谷歌搜索找到它...... :)
    【解决方案2】:

    ' 是共轭或 Hermitian 转置。如果你想做一个正常的转置,使用 .'

    【讨论】:

      【解决方案3】:

      是的,在您的情况下,您将 varW1 与 norm(v1true) 相除,然后将其与 v1true 相乘。

      【讨论】:

        猜你喜欢
        • 2011-01-07
        • 2012-05-13
        • 2023-03-21
        • 2010-11-28
        • 2016-06-20
        • 2020-05-25
        • 2018-06-12
        • 2012-10-03
        • 2011-01-20
        相关资源
        最近更新 更多