matlab 如何给多个矩阵批量赋值

2024年11月16日 05:28
有1个网友回答
网友(1):


在matlab中,可通过如下方式给矩阵赋值:

a = zeros(3,4);   % 初始化一个3*4的矩阵
>>a = 
0 0 0 0
0 0 0 0
0 0 0 0
a(1,2) = 5;   % 将矩阵a的第1行第2列个元素赋值为5
>>a = 
0 5 0 0
0 0 0 0
0 0 0 0
a(2) = 6;   % 将矩阵a的第2个元素(按列开始计算)赋值为6
>>a = 
0 5 0 0
6 0 0 0
0 0 0 0
a(3,:) = [1 2 3 4];   % 将矩阵a的第3行赋值为[1 2 3 4]
>>a = 
0 5 0 0
6 0 0 0
1 2 3 4