Introduktion till If-Else-uttalande i Matlab

  • Om uttalandet endast kör kod eller uttalande block när villkoret är sant. Det är ett villkorat programmeringsnyckel som används för att ge villkor för programmet på Matlab.
  • Det har tre delar om uttalande, annat uttalande och annat om uttalande if-annat uttalande i Matlab.
  • Om det första uttrycket eller villkoret är sant körs "if" -säkringen. Om uttrycket är falskt körs annars uttalandet. Och om det finns flera villkor i koden, annars om uttalandet används i Matlab.

Syntax:

If (condition)
Statement
Else
Statement
end

Exempel på If-Else-uttalande i Matlab

Här är några exempel på if-annars uttalandet i Matlab som ges nedan:

Exempel 1 - Enkla uttalanden om annat

låt oss överväga ett exempel för att hitta ett stort eller mindre än ett specifikt nummer.

Om a = 5 kommer vi att hitta antalet a är mindre än 10 eller inte.

Koda:

a = 5
if ( a < 10 ) - - - - - condition 1
disp ( ' number is less than 10 ' ) - - - - - condition 1 is true
else
disp ( ' number is large than 10 ' ) - - - - - condition 1 is false
end

Produktion:

a = 5

antalet är mindre än 10

Skärm 1 visar Matlab-implementeringen av exempel 1.

Skärm 1: Matlab-implementering av exempel 1

Exempel # 2- Jämförelse av två siffror

Tänk på det andra exemplet för att ta reda på maximalt två siffror. Låt oss ta två siffror 'a' och 'b'.

Koda:

a = 10 and b = 15
clc ;
a = 10
b = 15
if ( a > b ) - - - - - condition 1
disp ( ' a is maximum ' ) - - - - - condition 1 is true
else
disp (' b is minimum ' ) - - - - - -condition 1 is false
end

Produktion:

a = 10

b = 15

b är maximalt

Skärm 2 visar Matlab-implementeringen av exempel 2.

Skärm 2: Matlab-implementering av exempel 2

Exempel 3 - Användning av kapslade om uttalande

I det här exemplet kommer vi att se högst tre siffror, låt oss överväga tre siffror a, b och c. a = 10, b = 15 och c = 20.

Koda:

clc ;
a = 10
b = 15
c = 20
if ( a > b ) - - - -condition 1
if ( a > c ) - - - nested if condition 2
disp ( ' a is maximum ' ) . . . .if condition 2 is true
else
disp ( ' c is maximum ' ) - - - -if condition 2 is false
end
end
if ( a < b ) - - - - - -condition 3
if ( b > c ) - - - - nested if condition 4
disp ( ' b is max ' ) if condition 4 is true
else
disp('c is max') if condition 4 is false
end
end

Produktion:

a = 10

b = 15

c = 20

Ans = 1

c är max

Skärm 3 A visar Matlab-koden i exempel 3 och skärm 3 B visar utgången från exempel 3.

Skärm 3 A: Matlab-implementering av 3 A

Skärm 3 B: utgången från exempel 3

Exempel # 4- Användning av logiska operatörer

Låt oss nu överväga ett exempel för att kontrollera att det givna numret är inom räckvidden eller inte.

I det här exemplet ser vi användningen av det logiska uttrycket i uttalanden om annat.

Koda:

1. Om a = 10

Clc ;
a = 10
min = 2
max = 20
if ( a > = min ) & & ( a < = max )
disp ( ' a is within range ' )
elseif ( a < = min )
disp ( ' a is less than minimum ' )
else
disp ( ' a is more than maximum value ' )
end

Produktion:

a = 10

min = 2

max = 20

a är inom räckhåll

2. Om värdet på a = 50

Koda:

clc ;
a = 50
min = 2
max = 20
if ( a >= min ) & & ( a < = max )
disp ( ' a is within range ' )
elseif ( a < = min )
disp ( ' a is less than minimum ' )
else
disp ( ' a is more than maximum value ' )
end

Produktion:

a = 50

min = 2

max = 20

a är mer än det maximala värdet

3. Om värdet på a = 1

Koda:

clc ;
a = 1
min = 2
max = 20
if ( a > = min ) & & ( a < = max )
disp ( 'a is within range ' )
elseif ( a < = min )
disp ( ' a is less than minimum ' )
else
disp ( ' a is more than maximum value ' )
end

Produktion:

a = 1

min = 2

max = 20

a är mindre än ett minimum

Slutsats

  • Användning av if-annat uttalande gör komplicerade villkorade problem enkelt och enkelt såväl som vi kan skapa kapslade om operationer för att ge villkor inom ett tillstånd.
  • I detta inkluderar uttrycket logiska operatörer som '>' (större än), '=' (större än lika med l till), '<=' (mindre än lika med), '&&' (logiskt och), '=! '(inte lika med), ' || '(logiskt eller), etc.

Rekommenderade artiklar

Detta är en guide till IF-Else-uttalande i Matlab. Här diskuterar vi de olika exemplen på if-anders uttalanden i Matlab tillsammans med olika villkor och kodimplementering. Du kan också titta på följande artiklar för att lära dig mer -

  1. Byt uttalande i Matlab
  2. MATLAB-version
  3. Matlab-operatörer
  4. Vektorer i Matlab
  5. Om uttalande i Python
  6. Matlab Compiler | Användningar av Matlab Compiler
  7. Byt uttalande i C #

Kategori: