声明变量
A = 10
;表示不显示运算结果
a = 10;
定义矩阵
a = [1 2 3 4]
b = [1;2;3;4;]
取矩阵中的数
A(8)
A([1 3 5])
A([1 3; 1 3])
A(3,2)
A([1 3], [1 3])
1:100表示[1 2 3 4 5 ... 100]
1:2:99 表示[1 3 5 7 9 ... 99]
A = 1:100
A = 1:2:99
linspace()
eye(n)
zeros(n1,n2)
ones(n1,n2)
diag()
rand()
clc: 清屏
clear:删除workspace中的所有变量
%
注释
%%
分区块,可以用run section按钮,只执行该section的代码
例如我们要定义一个返回值为a,b的和的函数。首先要新建一个文件myadd.m,文件内容为:
function x = myadd(a,b)
x = a+b;
函数名要与文件名一致。
参考https://ww2.mathworks.cn/help/matlab/import_export/supported-file-formats-for-import-and-export_zh_CN.html