手把手教你用matlab矩阵修改命令
1、双击打开电脑桌面上MATLAB程序,运行起来,我们做一个示范,这样便于理解。

2、D=[A;B C]命令:A为原来矩阵,BC中包含要扩充的元素,D是扩充后矩阵。
范例:>> A=[8 2 3; 4 7 6];
B=eye(2);
C=zeros(2,1);
D=[A;B C]
D =
8 2 3
4 7 6
1 0 0
0 1 0

3、A(m,:)=[[];删除A的第m行;这个命令经常用,大家要牢记。
范例:
>> A=[8 2 3; 4 7 6;5 8 9];
A(2,:)=[]
A =
8 2 3
5 8 9
删除第二列

4、A(:,n)=[[];删除A的第n列;这个命令经常用,大家要牢记。
范例:
A=[8 2 3; 4 7 6;5 8 9];
>> A(:,2)=[]
A =
8 3
4 6
5 9
删除第二列

5、下面以一个具体的例子帮助大家理解3*3阶的矩阵
输入程序:clear all;
关闭有程序,如下图所示

6、我们以矩阵
A=[8 2 3; 4 7 6];
输入程序:
A=[8 2 3; 4 7 6];
这是一个3*3阶的

7、输入程序:B=eye(2);
我们之前讲过
B=eye(2)是创建一个2*2的单位矩阵

8、输入程序:
C=zeros(2,1);
我们之前讲过
C=zeros(2,1);是创建一个2*1的全0矩阵

9、输入程序:
D=[A;B C]
A为原来矩阵,BC中包含要扩充的元素,D是扩充后矩阵。

10、运行的结果如下:
>> clear all;
>> A=[8 2 3; 4 7 6];
B=eye(2);
C=zeros(2,1);
D=[A;B C]
D =
8 2 3
4 7 6
1 0 0
0 1 0
