Matlab-(2)


Matlab编程基础

一、matlab脚本文件,M文件。
M文件的创建,保存,打开,执行

Matlab-(2)

二、matlab变量命名规范
严禁使用中文命名;
变量名称和函数名都对字母的大小写敏感;
不能使用matlab的关键字;
最多63个字符。
isvarname函数验证变量名是否合法。

Matlab-(2)

matlab部分默认特殊变量

Matlab-(2)

20个关键字不能用来做变量名,可使用iskeyword来查看这20个关键字。

Matlab-(2)

三、输入和输出
输入
input(prompt)用于输入数值;
或input(prompt,‘s’)用于输入字符串

输出
fprintf(formatSpec,A1,A2,A3…)
formatSpec是格式化内容,通常是一个带格式化内容的字符串,常用的格式内容有:%s字符串、%d整数、%f浮点数、%m.n (m,n是整数),控制输出结果的整数位数和小数位数。

Matlab-(2)

四、分支结构
if-else-end
1、若判断条件为真,则执行命令组,否则跳过该命令组。

Matlab-(2)

2 若可供选择的执行命令组有两组,则采用以下结构。

Matlab-(2)

Matlab-(2)

3、若可供选择的执行命令组大于2组,则采用以下结构。

Matlab-(2)

Matlab-(2)

4、switch-case

Matlab-(2)

Matlab-(2)

5、for循环结构

Matlab-(2)

Matlab-(2)

6、while循环

Matlab-(2)

Matlab-(2)

五、循环控制及其他指令
使用pause指令暂停执行
1、pause:暂停执行指令,直到用户按任意键
2、pause(n):暂停n秒执行命令

Matlab-(2)

使用continue及break指令控制循环流程
continue:终止本次循环
break:跳出循环
共同点:一旦执行,循环体内后面的代码将不会执行。
不同点:continue跳出本次循环,break跳出结束循环。
Matlab-(2)

Matlab-(2)

典型百元鸡问题:

Matlab-(2)

函数

一、基础知识
1、函数:将完成某一特定功能代码封装在一起。2、函数特点:函数可重复调用执行、函数必须写在M文件中,通常和文件保持一致(包括大小写也必须一致)。

Matlab-(2)

3、具有传入参数的函数

Matlab-(2)

4、具有返回值的函数

Matlab-(2)

5、具有多个返回值的函数

Matlab-(2)
Matlab-(2)

例:1、九九乘法表

Matlab-(2)

2、判断成绩区间:小于60为E,60-70为D,70-80为C,80-90为B,90以上为A。

Matlab-(2)

相关文章:

  • 2021-09-15
  • 2021-05-24
  • 2021-06-04
  • 2021-12-24
  • 2022-12-23
  • 2021-11-23
  • 2021-11-18
  • 2022-02-25
猜你喜欢
  • 2022-02-25
  • 2021-11-20
  • 2021-07-15
  • 2021-05-12
  • 2021-12-04
  • 2021-12-05
  • 2021-12-15
相关资源
相似解决方案