MATLAB/Cookbook/caseStructure
< MATLAB < CookbookExplanation
This serves to:
- Show beginning students how the "case" statement will be used to display code snippets to study and to copy/paste directly into MatLab
- Show intermediate students and editors how to write code with a "case" statement.
Code
%%%How to use a case statement%%%% clc;clear all;close all; %Always begin with these statements fprintf('This code is divided into 3 sections \n' ); %*fprintf* prints to command window. /n makes new line. sectionNumber= input('Enter case you wish to run: '); %*input* prompts user to input an integer (1, 2, 3, ...) switch(sectionNumber) %*switch* executes only case you select % each case should run as stand-alone code case 1 fprintf('Case 1 adds x + y \n'); x=2 y = 3 x+y case 2 fprintf('And,case 2 multiplies x * y \n'); x=2 y = 3 x*y case 3 fprintf('And of course, case 3 divides x/y \n'); x=2 y = 3 x/y end % this ends *case* fprintf('To run this code again type *caseStructure*\n' ); % this last line is in effect only if you name your file *caseStructure.m*
This article is issued from Wikiversity - version of the Friday, October 10, 2014. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.