东北大学Matlab实验课作业东北大学Matlab实验课作业
第一部分
第2题
>>A=[1 2 3 4;4 3 2 1;2 3 4 1;3 2 4 1]
A =
1 2 3 4
4 3 2 1
2 3 4 1
3 2 4 1
>> B=[1+4i 2+3i 3+2i 4+1i;
4+i 3+2i 2+3i 1+4i;
2+3i 3+2i 4+1i 1+4i;
3+2i 2+3i 4+1i 1+4i;]
B =
1.0000 + 4.0000i 2.0000 + 3.0000i 3.0000 + 2.0000i 4.0000 + 1.0000i
4.0000 + 1.0000i 3.0000 + 2.0000i 2.0000 + 3.0000i 1.0000 + 4.0000i
2.0000 + 3.0000i 3.0000 + 2.0000i 4.0000 + 1.0000i 1.0000 + 4.0000i
3.0000 + 2.0000i 2.0000 + 3.0000i 4.0000 + 1.0000i 1.0000 + 4.0000i
>> A(5,6)=5
A =
1 2 3 4 0 0
4 3 2 1 0 0
2 3 4 1 0 0
3 2 4 1 0 0
0 0 0 0 0 5
第3题
>> A=magic(8)
A =
64 2 3 61 60 6 7 57
9 55 54 12 13 51 50 16
17 47 46 20 21 43 42 24
40 26 27 37 36 30 31 33
32 34 35 29 28 38 39 25
41 23 22 44 45 19 18 48
49 15 14 52 53 11 10 56
8 58 59 5 4 62 63 1
>> B=A(2:2:end,:)
B =
9 55 54 12 13 51 50 16
40 26 27 37 36 30 31 33
41 23 22 44 45 19 18 48
8 58 59 5 4 62 63 1
第4题.
>> format long;
>> sum(2.^[0:63])
ans =
1.844674407370955e+019
>> syms k;
>> symsum(2^k,k,0,200)
ans =
3213876088517980551083924184682325205044405987565585670602751
第5题.
(1) >> syms t;
>> t=[-1:0.01:1];
>> f=sin(1./t);
>> plot(t,f)
(2) >> syms t;
t=[-pi:0.01:pi];
f=sin(tan (t))-tan(sin (t));
>> plot(t,f)
第6题.
>>syms x y;
>> [x,y]=meshgrid(-5:0.2:5,-5:0.2:5);
>>z=1./sqrt((1-x).^2+y.^2)+1./sqrt((1+x).^2+y.^2);
>> subplot(221),surf(x,y,z)
>> subplot(222),surf(x,y,z),view(0,0)
>> subplot(223),surf(x,y,z),view(90,