MATLAB Answers

Maximum and Minimum values of a field structure array

10 views (last 30 days)
Rishitha Muchinthala
Rishitha Muchinthala on 2 Apr 2020
Hi, I have structure array as shown in the image below. How can i find the maximum and minimum population with the corresponding state for the available data.
Thanks in advance.

  0 Comments

Sign in to comment.

Answers (1)

Birdman
Birdman on 2 Apr 2020
%find max and min population
[Cmax,maxIdx]=max(AustralianStates.Population)
[Cmin,minIdx]=min(AustralianStates.Population)
%find corresponding state
AustralianStates.Name([minIdx maxIdx])
%find corresponding land area
AustralianStates.Land_Area([minIdx maxIdx])

  8 Comments

Show 5 older comments
Rishitha Muchinthala
Rishitha Muchinthala on 3 Apr 2020
Hi @Akira Agata,
I tried the first code and i got the below error.
"Expected one output from a curly brace or dot
indexing expression, but there were 8 results.
Error in A2_19508724 (line 108)
AustralianStates.Name(maxIdx)"
Rishitha Muchinthala
Rishitha Muchinthala on 3 Apr 2020
Thank you,
Akira's second code is working.
I got the result.

Sign in to comment.