1、clear清除workspace; clc清除命令窗口; clf清除图形窗口
2、load 加载数据文件
3、meshgrid函数生成网格矩阵,可用于将 矢量 转变为矩阵。
生成二维网格,用法为:
[x y]=meshgrid(a b);
% a 和b是一维数组,如a=[1 2 3]; b= [2 3 4]; 则生成的 X 和 Y 都是为 3X3 维的矩阵。如a=[1 2 3]; b= [2 3 ]; 则生成的 X 和 Y 都是为2x3 维的矩阵。如a=[1 2]; b= [2 3 4]; 则生成的 X 和 Y 都是为 3X2 维的矩阵。
运行结果分别为:
X=[1 2 3 Y=[2 3 4
1 2 3 2 3 4
1 2 3] 2 3 4 ]
ru
X=[1 2 2 Y=[2 3 4
1 2 2] 2 3 4]
4、矩阵的表示
X=[1 2 3;4 5 6;7 8 9];
结果为X=[1 2 3
4 5 6
7 8 9]
冒号“:”可以表示矩阵中的多个元素。例如X( 1 : k , n )表示矩阵X中第n列的1~k的元素,X( m , : )表示矩阵X中第m行的所有元素。
5、矩阵合并
A=[m,n]或者A=[m n]将m和n两个矩阵横向合并
A=[m;n]将m和n两个矩阵纵向合并
6、给字符串 赋值
字符串定义方法是以单引号开头和结尾,例如
a=‘hello world’
定义了一个字符串a,其值为你好世界。matlab中较为特殊的是,字符串可视为行向量,例如
b='hello ’
c=‘world’
a=[b c]
也可以获得字符串a,其值为你好世界。另外,有时也可以将字符串视为矩阵,例如a=[‘ab’;‘cd’]
7、round函数,类似于四舍五入
8、fix函数,靠近0取整

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删