matlab - `A(A == -Inf) = -realmax;`的含义

标签 matlab octave

我正在研究 expm 的 Octave 实现,并发现了这一行:

A(A == -Inf) = -realmax;

其中A是一个矩阵。

该命令的作用是什么?

最佳答案

它将值-realmax放入A的每个条目中,即-Inf

例如,让我们说

A = [1 -Inf 3; Inf -Inf 4; 0 0 0];

然后上面的命令会将 A 更改为以下内容:

[1 -realmax 3; Inf -realmax 4; 0 0 0]

关于matlab - `A(A == -Inf) = -realmax;`的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62182275/

相关文章:

machine-learning - Octave 的 rand 函数可以产生所有(或某些)数字相等的输出吗?

matlab - 如何压制数字?

matlab - 如何在不需要重新启动Matlab的情况下覆盖mexw32?

java - 使用Java对象模仿Matlab结构

linux - 如何编写在程序内部运行的命令脚本

Octave 3 与 4 脚本兼容性;可执行 Octave 程序的真实文档在哪里

python - scipy.linalg.eig 返回协方差矩阵的复杂特征值?

matlab - Matlab如何转置稀疏矩阵?

c++ - 在 Windows 上将 Octave 编译为用于开发的共享库需要哪些步骤?

file - Octave 功能wavread无法打开wav文件