-6

我在 matlab 中看到一个文件,在其条目是复数的矩阵上使用了 max()。我不明白matlab如何比较两个复数?

   ls1=max(tfsp');

在这里, tfsp 包含复数。

4

1 回答 1

6

复数首先按幅度进行比较,然后按相位角进行比较(如果最大幅度存在平局)。

来自help max

When X is complex, the maximum is computed using the magnitude
MAX(ABS(X)). In the case of equal magnitude elements, then the phase
angle MAX(ANGLE(X)) is used.

NaN's are ignored when computing the maximum. When all elements in X
are NaN's, then the first one is returned as the maximum.
于 2013-09-11T13:04:52.020 回答