xxxxxxxxxx
if r == c
A(r,c) = 2;
elseif abs(r-c) ~= 1
A(r,c) = -1;
else
A(r,c) = 0;
end
xxxxxxxxxx
for c = 1:ncols
for r = 1:nrows
if r == c
A(r,c) = 2;
elseif abs(r-c) == 1
A(r,c) = -1;
else
A(r,c) = 0;
end
end
end
xxxxxxxxxx
for c = 1:ncols
for r = 1:nrows
if r == c
A(r,c) = 2;
elseif abs(r-c) == 1
A(r,c) = -1;
else
A(r,c) = 0;
end
end
end
A
xxxxxxxxxx
if expression
statements
elseif expression
statements
else
statements
end
xxxxxxxxxx
a = 100;
%check the boolean condition
if a == 10
% if condition is true then print the following
fprintf('Value of a is 10\n' );
elseif( a == 20 )
% if else if condition is true
fprintf('Value of a is 20\n' );
elseif a == 30
% if else if condition is true
fprintf('Value of a is 30\n' );
else
% if none of the conditions is true '
fprintf('None of the values are matching\n');
fprintf('Exact value of a is: %d\n', a );
end
xxxxxxxxxx
if expression
statements
elseif expression
statements
else
statements
end
xxxxxxxxxx
% Example 1: Basic if-else statement
num = input('Enter a number: ');
if num > 0
disp('Number is positive');
elseif num < 0
disp('Number is negative');
else
disp('Number is zero');
end
% Example 2: Nested if-else statement
grade = input('Enter your grade: ');
if grade >= 90
disp('Your grade is A');
elseif grade >= 80
disp('Your grade is B');
elseif grade >= 70
disp('Your grade is C');
elseif grade >= 60
disp('Your grade is D');
else
disp('Your grade is F');
end
% Example 3: Using logical operators in if-else statement
num1 = input('Enter the first number: ');
num2 = input('Enter the second number: ');
if (num1 > num2) && (num1 > 0)
disp('The first number is greater than the second number and positive');
elseif (num1 == num2) || (num2 < 0)
disp('The numbers are either equal or the second number is negative');
else
disp('None of the conditions are satisfied');
end
xxxxxxxxxx
x=input("Enter your age");
if(x>18)
disp("You can cast a vote");
else
disp("Sorry you cannot cast a vote");
end