max and min complex number
106 views (last 30 days)
Show older comments
ElizabethR on 7 Jun 2016
Commented: ElizabethR on 14 Jun 2016
i have set that contain complex number, then i get the greatest value using max function and get the smallest value using min function. For example the max value is -0.0115230+0.0474206i and the minimum value is 0.0026796 + 0.0006868i But if i give this command -0.0115230+0.0474206i > 0.0026796 + 0.0006868i it get the result ans=0. So, how did it happen ? should the result is ans=1 ?? please help. i am very confused
Guillaume on 7 Jun 2016
It can be proven that complex numbers cannot be ordered (under the definition of an ordered field). That means that you cannot compare complex numbers.
More Answers (2)
Azzi Abdelmalek on 7 Jun 2016
Edited: Azzi Abdelmalek on 7 Jun 2016
If x1=1.1+2*i and x2=1+2.1*i What is the smallest number ? You can't compare two complex numbers, you can compare their modulus
I think max and min function, in your case, are finding the max and min of abs(your_array)
Iain on 7 Jun 2016
Max is calculating the absolute value, and then taking the maximum value, despite being negative.
Greater than is taking the value farthest from negative infinity.
Find more on Descriptive Statistics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!