How to find max value of three varibles using if,else,end.
    12 views (last 30 days)
  
       Show older comments
    
The variables are:
a=20
b=10
c=30
How do i find the max without using built in functions.
I believe it is
if a>b && a>c
   disp(a)
elseif b>a && b>c
   disp(b)
else
   disp(c)
end
0 Comments
Accepted Answer
  Chris C
      
 on 12 Mar 2014
        
      Edited: Chris C
      
 on 12 Mar 2014
  
      Give this code a shot. You would be able to make the variable "data" listed here as a vector of whatever data you like and this should still work. If you had a matrix instead of a vector, however, you would need to loop around both the rows and columns.
a = 20;
b = 10;
c = 30;
data = [a,b,c];
largest = data(1);
for i = 1:length(data)
    if data(i) > largest;
        largest = data(i);
    end
end
More Answers (2)
  siva naga sai babu
 on 17 Feb 2021
        a = 20;
b = 10;
c = 30;
data = [a,b,c];
largest = data(1);
for i = 1:length(data)
    if data(i) > largest;
        largest = data(i);
    end
end
0 Comments
  Vallambotla
 on 28 Nov 2022
        a = 20;
b = 10;
c = 30;
data = [a,b,c];
largest = data(1);
for i = 1:length(data)
    if data(i) > largest;
        largest = data(i);
    end
0 Comments
See Also
Categories
				Find more on Workspace Variables and MAT Files in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



