{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

lecture18_slides

# lecture18_slides - Overview of today Today Review of...

This preview shows pages 1–7. Sign up to view the full content.

Overview of today Today: Review of concepts from last time Matrix functions and conditional statements conditional statements For and While loops in Matlab Statistical measures for differential gene expression

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
Conditional statements How do we control the flow of a program based on the state of the variables? if, else, elseif statement if condition1 <do-something-here> elseif condition2 <do-something-here> else <do-something-here> end (any number of elseif‟s can be used, either 1 or 0 else‟s can be used) Matlab expects elseif but Perl uses elsif. Matlab does not accept { } to wall statements in. Entire chain of if-elseif- else must end with “end”. Perl requires { } around each group of statements.
Conditions How do we express conditions? For 1x1 number variables (ie, scalars): a==b, a > b, a < b, a >= b, a <= b, a ~= b What is a condition? A condition is an expression that is valued at either true or false. (Basically, it‟s a “yes” or “no” question.) You can assign this value to another variable: Matlab uses ~= for “not equal”. Perl uses != or ne. is_3_equal_to_4 = 0 is_3_less_than_4 = 1 conditionals.m

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
Conditional statements How do we control the flow of a program based on the state of the variables? if, else, elseif statement if ( condition ) <do-something-here> elseif <do-something-here> else <do-something-here> end (any number of elseif’s can be use, either 1 or 0 else’s can be used) Matlab expects elseif but Perl uses elsif. Matlab does not accept { } to wall statements in. Entire chain of if-elseif- else must end with “end”. Perl requires { } around each group of statements.