HOW DO I DO THAT IN MATLAB SERIES?

In this series, I am answering questions that students have asked me about MATLAB.

Contents

TOPIC

How do I check if a number is non-negative or negative

SUMMARY

Language : Matlab 2010a; Authors : Autar Kaw and Sri Harsha Garapati; Mfile available at Last Revised : January 23, 2012; Abstract: This program shows you how to check if a number is negative or zero or positive using if-end statement in MATLAB

clc
clear all

INTRODUCTION

disp('ABSTRACT')
disp('   This program shows you how to check if a number is negative or')
disp('   zero or positive using if-end statement in MATLAB')
disp(' ')
disp('AUTHOR')
disp('   Autar Kaw and Sri Harsha Garapati of http://autarkaw.wordpress.com')
disp(' ')
disp('MFILE SOURCE')
disp('   http://numericalmethods.eng.usf.edu/blog/ifend_statements_ex1_ch19_blog.m')
disp(' ')
disp('LAST REVISED')
disp('   February 13, 2012')
disp(' ')
ABSTRACT
   This program shows you how to check if a number is negative or
   zero or positive using if-end statement in MATLAB
 
AUTHOR
   Autar Kaw and Sri Harsha Garapati of http://autarkaw.wordpress.com
 
MFILE SOURCE
   http://numericalmethods.eng.usf.edu/blog/ifend_statements_ex1_ch19_blog.m
 
LAST REVISED
   February 13, 2012
 

INPUTS

% Enter the number to be tested
a=0;

DISPLAYING INPUTS

disp('  ')
disp('INPUTS')

% Printing the input number
fprintf('The input number to be tested is %g\n',a)
  
INPUTS
The input number to be tested is 0

CODE AND DISPLAYING OUTPUT

% Using "if-end" statement to check if the iput number is greater than zero.
if (a>0)
    disp('The number is positive')
end
% Using "if-end" statement to check if the iput number is equal zero.
if (a==0)
    disp('The number is zero')
end
% Using "if-end" statement to check if the iput number is less than zero.
if (a<0)
    disp('The number is negative')
end
The number is zero