簡體   English   中英

matdiv和octave運算符的mldivide優先級:a * A \\ b給出(a * A)^-1 * b而不是a * inv(A)* b

[英]matlab and octave operator precedence of mldivide: a*A\b gives (a*A)^-1*b instead of a*inv(A)*b

使用Octave,並使用d*FT\\N給出(d*FT)^-1*N而不是預期的d*(FT\\N)

有關演示,請參見http://tpcg.io/1En0tS

在Matlab中也一樣嗎? 如果沒有,我應該提交錯誤報告嗎?

八度行為似乎與Matlab文檔相匹配:

在每個優先級級別內,運算符具有相同的優先級,並且從左到右進行評估。

乘法和除法運算符都在單個優先級中:

乘法( .* ),右除法( ./ ),左除法( .\\ ),矩陣乘法( * ),矩陣右除法( / ),矩陣左除法( \\

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM