1
>> A=rand(3)
A =
0.9649 0.9572 0.1419
0.1576 0.4854 0.4218
0.9706 0.8003 0.9157
>> A(4,5)=0
A =
0.9649 0.9572 0.1419 0 0
0.1576 0.4854 0.4218 0 0
0.9706 0.8003 0.9157 0 0
0 0 0 0 0
2
>> a=logspace(0,4,5)
a =
1 10 100 1000 10000
>> b=diag(a)
b =
1 0 0 0 0
0 10 0 0 0
0 0 100 0 0
0 0 0 1000 0
0 0 0 0 10000
>> save('data','b')
3
>> load('data.mat','b')
>> z=b
z =
1 0 0 0 0
0 10 0 0 0
0 0 100 0 0
0 0 0 1000 0
0 0 0 0 10000
>> diag(z)
ans =
1
10
100
1000
10000