1 什么是编程?就是把人能理解的语言转化成计算机能理解语言。
2 命名规则:
(1)变量名对大小写敏感;
(2)变量名的第一个字符必须为英文字母,其长度不能超过31个字符;
(3)变量名可以包含下连字符、数字,但不能包含空格符、标点。
3 代码书写建议:
a) 每个语句请以分号“;”结尾,在做调试可以不加分号;
b) 在书写代码时赋值符和运算符前后加空格,如 a = 2*b + 3*sin(c);
c) 长变量命名书写时采用“驼峰”方式,如 priceOfCup;
d) 合理使用续行符,对于很长的语句,可以采用续行符“…”续行以增强代码可读性。
4 基本数据类型:
整数型(int uint)、浮点型 (single double)、逻辑型(logical)、字符串型(char)、元胞数组(cell)、结构体型(struct)。
5 常用标点符号:
名称 | 用途 | 示例 |
---|---|---|
空格 | 变量与元素分隔符 | [1 2 3] |
; | 语句结束符,矩阵行标符 | a = 1; [1 2; 3 4] |
: | 数组生成符 | a = 1:0.01:5; |
, | 变量与元素分隔符 | [1, 2, 3] |
. | 小数点或矩阵运算符 | 2.01; A.^2; A./B; A.*A |
% | 注释代码 | % hello |
[ ] | 数组或矩阵 | [1 2 3; 4 5 6] |
… | 续行符 | A = [1 2 3; … 4 5 6]; |
( ) | 括号功能;函数 | sin(pi) |
@ | 句柄 | Fun(@(x,t) func(x,t)) |
& | And (且) | a > 1 && a < 5 |
| | Or (或) | a > 1 || a < 5 |
~ | 取反 | ~(1) 结果为0 |
‘ | 矩阵转置; 两个在一起表字符串 | 矩阵转置:A’字符串:’abc’ |
^ | 乘方,矩阵中用 .^ | a^3 |
+, - | 加,减, | a = b + c - d |
= | 赋值符 | a = 4; |
>, < , >= , <= , == | 大于,小于, | a >= c && a <= d |