可以说我有矩阵
a = [ 1 1 1 1;
1 1 1 1;
1 1 1 1]
Run Code Online (Sandbox Code Playgroud)
我想将子矩阵a(2:3, 2:3)乘以5; 所以新的矩阵是
a = [ 1 1 1 1;
1 5 5 1;
1 5 5 1]
Run Code Online (Sandbox Code Playgroud)
那是什么功能?我试过这个=>
a = a(2:3, 2:3)*5;
Run Code Online (Sandbox Code Playgroud)
但那只会给我一个新的矩阵2x2
a = [5 5;
5 5]
Run Code Online (Sandbox Code Playgroud)
您需要正确指定目标.
A=ones(6,6);
A(3:4,3:4) = A(3:4,3:4)*5
A =
1 1 1 1 1 1
1 1 1 1 1 1
1 1 5 5 1 1
1 1 5 5 1 1
1 1 1 1 1 1
1 1 1 1 1 1
Run Code Online (Sandbox Code Playgroud)