Matlab中一段代码求大神解释>> a=zeros(6);>> a(1,2)=50;a(1,4)=40;a(1,5)=25;a(1,6)=10;>> a(2,3)=15;a(2,4)=20;a(2,6)=25;>> a(3,4)=10;a(3,5)=20;>> a(4,5)=10;a(4,6)=25;>> a(5,6)=55;>>a'>>a=a+a'其中a和a'分别表示什么?还有a=a'表示什么
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 06:54:50
Matlab中一段代码求大神解释>> a=zeros(6);>> a(1,2)=50;a(1,4)=40;a(1,5)=25;a(1,6)=10;>> a(2,3)=15;a(2,4)=20;a(2,6)=25;>> a(3,4)=10;a(3,5)=20;>> a(4,5)=10;a(4,6)=25;>> a(5,6)=55;>>a'>>a=a+a'其中a和a'分别表示什么?还有a=a'表示什么
Matlab中一段代码求大神解释
>> a=zeros(6);
>> a(1,2)=50;a(1,4)=40;a(1,5)=25;a(1,6)=10;
>> a(2,3)=15;a(2,4)=20;a(2,6)=25;
>> a(3,4)=10;a(3,5)=20;
>> a(4,5)=10;a(4,6)=25;
>> a(5,6)=55;
>>a'
>>a=a+a'
其中a和a'分别表示什么?
还有a=a'表示什么
Matlab中一段代码求大神解释>> a=zeros(6);>> a(1,2)=50;a(1,4)=40;a(1,5)=25;a(1,6)=10;>> a(2,3)=15;a(2,4)=20;a(2,6)=25;>> a(3,4)=10;a(3,5)=20;>> a(4,5)=10;a(4,6)=25;>> a(5,6)=55;>>a'>>a=a+a'其中a和a'分别表示什么?还有a=a'表示什么
a是六阶全零矩阵,a'是其转置矩阵,a=a'表示将a'的值赋给a
a是一个6行6列的矩阵a‘表示转置
a'表示a的转置矩阵
a=a'表示把a'赋给a,也就是用a中的元素全部换成a'的值
a是: a'是a的转置: a = a+a'; 就是矩阵a和它的转置矩阵a'相加赋值给a
你可以运行看看结果就知道了,a'的确是a的转置矩阵,这里a是上三角矩阵,所以转置之后是下三角矩阵。
我这边运行结果:
disp(a)
0 50 0 40 25 10
0 0 15 20 0 25
0 0 0 10 20 0
全部展开
你可以运行看看结果就知道了,a'的确是a的转置矩阵,这里a是上三角矩阵,所以转置之后是下三角矩阵。
我这边运行结果:
disp(a)
0 50 0 40 25 10
0 0 15 20 0 25
0 0 0 10 20 0
0 0 0 0 10 25
0 0 0 0 0 55
0 0 0 0 0 0
disp(a')
0 0 0 0 0 0
50 0 0 0 0 0
0 15 0 0 0 0
40 20 10 0 0 0
25 0 20 10 0 0
10 25 0 25 55 0
disp(a+a')
0 50 0 40 25 10
50 0 15 20 0 25
0 15 0 10 20 0
40 20 10 0 10 25
25 0 20 10 0 55
10 25 0 25 55 0
收起