Matlab基础语法(上)
一、基知
(一)界面介绍
(二)常用快捷键
快捷键 | 含义 |
---|---|
clear | 清空工作区 |
clc | 清空命令行 |
%%(后面加个空格) | 分节 |
ctrl+回车 | 只运行本节 |
F5 | 运行 |
ctrl+R | 注释 |
ctrl+T | 取消注释 |
ctrl+I | 智能缩进 |
ctrl+C | 终止死循环 |
strl+N | 新建.m文件 |
(三)常用指令
- 编辑器中
指令 | 含义 |
---|---|
clear | 清空工作区 |
clc | 清空命令行 |
另:写在其中的每一行代码尾加 ; 结果不会输出到命令行窗口,不加会输出
- 命令行窗口中
指令 | 含义 |
---|---|
help ___ | 调帮助文档 |
↑ | 查看历史指令 |
(四)Matlab帮助系统
-
在Matlab官网搜索(以sum函数为例)
MATLAB的帮助中心:MATLAB help
-
使用help指令(以sum函数为例)
注:在有网络和无网络连接的情况下得到的信息可能会有差异
忠告:与同类软件相比,MATLAB的帮助系统非常完善,大家在未来的学习中要要善于利用MATLAB的帮助文档,去经常查阅
二、运算基础
(一)变量
在MATLAB 中变量的命名应遵循如下规则:
- 变量名必须以字母开头,之后可以是任意的字母、数字或下划线。
- 变量名区分字母的大小写,例如a和A代表不同的变量。
- 变量名不超过63个字符,第63个字符以后的字符将被忽略。
- 不能定义与 MATLAB关键字同名的变量(例如if或end)。要获取关键字的完整列表,请在命令行输入iskeyword 并运行。
- 特殊变量: ans、pi、inf(1/0)/-inf(正无穷大/负无穷大) 等
(二)数据类型
- 数字:整数和浮点数
- 字符与字符串:’ ’ 与 " "
- 矩阵:[ ]
(三)基本运算符的使用
针对数值、字符或者逻辑值
含义 | 符号 |
---|---|
加法 | + |
减法 | - |
乘法 | * |
除法 | / |
乘方 | ^ |
(四)练习
题目:对两个字符变量做基本变量
ch1 = 'a';
ch2 = 'b';
ch1 - ch2
三、矩阵基础
(一)矩阵的创建
在MATLAB中,矩阵的创建方法主要有三种,分别是:直接输入法、函数创建法和导入本地文件中的数据。
(1)直接输入法
- 适用于矩阵中元素数量较少的情况。
- 输入矩阵时要以中括号 ‘[ ]’ 作为标识符号,矩阵的所有元素必须都在中括号内。
- 矩阵的同行之间用
','
或' '
来分隔,不同行之间用';'
或'回车'
来分隔。
a = [1 2 3;4 5 6];
a = [1,2,3;4,5,6];
(2)函数创建法
MATLAB提供的用来生成某些特定的矩阵的函数,常用函数:
①zeros
、ones
和eye
。这三个函数分别用来创建全为0的矩阵、全为1的矩阵和单位矩阵。
例:
b = zeros(100);
c = zeros(100</