顺序结构

脚本文件和函数文件

image.png

文件的创建

image.png
image.png

顺序结构

数据的输入

A = input(提示信息,选项);

  1. >> A = input('请输出变量A的值');
  2. 请输出变量A的值100

数据的输出

disp(输出项)

  1. >> s = 'Hello, World';
  2. >> disp(s)
  3. Hello, World
  4. >> a = [1,2,3; 4,5,6];
  5. >> disp(a)
  6. 1 2 3
  7. 4 5 6

程序的暂停

pause(秒)

选择结构

if语句

单分支if

image.png

双分支if

输入一个整数,如果是奇数则输出其平方根,否则输出其立方根

  1. x = input('请输入x的值:');
  2. if rem(x, 2) == 1
  3. y = sqrt(x);
  4. else
  5. y = x ^ (1 / 3);
  6. end
  7. y

多分支if

image.png
image.png

  1. c = input('请输入一个字符:', 's');
  2. if c >= 'A' && c <= 'Z'
  3. disp(lower(c))
  4. elseif c >='a' && c <= 'z'
  5. disp(upper(c))
  6. elseif c >= '0' && c <= '9'
  7. disp(str2double(c)^2)
  8. else
  9. disp(c)
  10. end

switch语句

语句格式

image.png

  1. x = input('x = ?');
  2. switch fix(x)
  3. case 2
  4. disp(111);
  5. case 2
  6. disp(222)
  7. case {3,4,5}
  8. disp(333)
  9. otherwise
  10. disp(444)
  11. end