【问题标题】:Change for cross function from R2019a to R2019b将交叉功能从 R2019a 更改为 R2019b
【发布时间】:2019-11-18 20:08:19
【问题描述】:

我看到要执行 R2019a 的交叉函数完成的计算,我现在必须执行 conj(cross)。我看到 https://www.mathworks.com/help/matlab/ref/cross.html 已更新,但这个显着的变化还记录在哪里?

(我在https://fr.mathworks.com/matlabcentral/answers/491760-change-for-cross-function-from-r2019a-to-r2019b 提出了这个问题,但我认为这里也值得关注,因为变化非常显着。)

【问题讨论】:

  • 这在release notes 中没有记录。
  • 我知道,但我想确定一下。 ;) 我只花了 2 小时的“并行”2019a 与 2019b 调试,就意识到他们已经改变了这一点。
  • 这太糟糕了。发行说明中当然应该提到这样的更改。在发行说明页面的底部有一个框询问“这些信息有多大用处?”。我建议您对那里的页面进行评分,并在以下问题中告诉他们这是应该记录在案的行为的重大变化。 :)
  • 老实说,我不太愿意与他们对话。我张贴在那里是方形的,但他们似乎只回答有许可证的用户,即使无许可证的用户问我过去已经问过的重要问题......但我想我还是会这样做,因为它可以帮助其他用户...

标签: matlab


【解决方案1】:

确实,cross.m 函数已从 R2019a ⇒ R2019b 更改:在第 33-35 行和第 65-67 行使用 conj() 包装叉积。

正如对该问题的评论中所述,此更改未记录作为发行说明的一部分(help portalPDF version 均未记录)。

看到影响向后/向前兼容性的更改通常标记为“功能被删除或更改⚠️”,此更改未记录的事实只能归因于 疏忽,又名“文档错误” .

【讨论】:

    猜你喜欢
    • 2019-12-13
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 2021-11-06
    相关资源
    最近更新 更多