lecture18_slides

Lecture18_slides - Overview of today Today Review of concepts from last time Matrix functions and conditional statements conditional statements For

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

View Full Document Right Arrow Icon
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
Background image of page 1

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

View Full DocumentRight Arrow Icon
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.
Background image of page 2
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
Background image of page 3

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

View Full DocumentRight Arrow Icon
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.
Background image of page 4
Conditional statements Some examples: conditionals.m
Background image of page 5

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

View Full DocumentRight Arrow Icon
Conditional statements More on expressing conditions For 1x1 number variables (or single elements of a matrix): a==b, a > b, a < b, a >= b, a <= b, a ~= b For strings (matrices of characters): strcmp(str1, str2), strmatch(str1, strlist), strfind(str1,pattern) For any matrix (string or number) isequal(A,B) (only true if it’s the same size and all corresponding elements are equal)
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/21/2011 for the course CSCI 3003 taught by Professor Staff during the Spring '08 term at Minnesota.

Page1 / 29

Lecture18_slides - Overview of today Today Review of concepts from last time Matrix functions and conditional statements conditional statements For

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online