Matlab `A(A==-Inf)=-realmax`
我在研究Matlab `A(A==-Inf)=-realmax`,matlab,octave,Matlab,Octave,我在研究expm的倍频程实现时,遇到了这一行: A(A == -Inf) = -realmax; 其中A是一个矩阵 该命令的作用是什么?它将值-realmax放在A的每个条目中,即-Inf 比如说 A=[1-inf3;Inf-inf4;0]; 然后,上面的命令将A更改为以下内容: [1-realmax 3;Inf-realmax 4;0] 的效果是用-realmax替换-A中的-Inf条目吗?是的,正如我在回答中解释的那样。它的效果与A=max(A,-realmax)相同。我喜欢这张表格。我
expm
的倍频程实现时,遇到了这一行:
A(A == -Inf) = -realmax;
其中A
是一个矩阵
该命令的作用是什么?它将值
-realmax
放在A
的每个条目中,即-Inf
比如说
A=[1-inf3;Inf-inf4;0];
然后,上面的命令将A
更改为以下内容:
[1-realmax 3;Inf-realmax 4;0]
的效果是用-realmax
替换-A
中的-Inf
条目吗?是的,正如我在回答中解释的那样。它的效果与A=max(A,-realmax)
相同。我喜欢这张表格。我想,但不确定,它会更有效。它不是速记。谢谢你的链接@LuisMendo。清楚地解释了它的工作原理。realmax
是一个函数:@LuisMendo,你说服了我。@EnricoMariaDeAngelis\o/