- 620
- 1
- 约3.76万字
- 约 37页
- 2016-08-20 发布于北京
- 举报
MATLAB实验题答案.doc
《MATLAB语言与应用》实验课程任务书
第一部分
2.用MATLAB语句输入矩阵和
,
前面给出的是矩阵,如果给出命令将得出什么结果?
A=[1 2 3 4;4 3 2 1;2 3 4 1;3 2 4 1];
B=[1+4j 2+3j 3+2j 4+1j;4+1j 3+2j 2+3j 1+4j;2+3j 3+2j 4+1j 1+4j;3+2j 2+3j 4+1j 1+4j];
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.假设已知矩阵,试给出相应的MATLAB命令,将其全部偶数行提取出来,赋给矩阵,用命令生成矩阵,用上述命令检验一下结果是不是正确。
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.用数值方法可以求出,试不采用循环的形式求出和式的数值解。由于数值方法是采用double形式进行计算的,难以保证有效位数字,所以结果不一定精确。试采用运算的方法求该和式的精确值。
(1)数值解:i=[0:63];sum(2.^i)
ans =
1.8447e+019
(2)解析解: syms k;
symsum(2^k,0,63)
ans =
18446744073709551615
5.选择合适的步距绘制出下面的图形。
(1),其中; (2),其中
(1)t=[-1:0.03:-0.25, -0.248:0.001:0.248,0.25:0.03:1];
y=sin(1./t);plot(t,y)
(2)t=[-pi:0.05:-1.8,-1.799:0.001:-1.2,-1.2:0.05:1.2,1.201:0.001:1.8,1.81:0.05:pi];
y=sin(tan(t))-tan(sin(t));
plot(t,y)
6.试绘制出二元函数的三维图和三视图。
x1=[-2:0.1:-1.2,-1.1:0.02:-0.9,-0.8:0.1:0.8,0.9:0.02:1.1,1.2:0.1:2];
y1=[-1:0.1:-0.2,-0.1:0.02:0.1,0.2:0.1:1];
[x,y]=meshgrid(x1,y1);
z=1./(sqrt((1-x).^2+y.^2))+1./(sqrt((1+x).^2+y.^2));
subplot(224),surf(x,y,z);
subplot(221),surf(x,y,z),view(0,90);
subplot(222),surf(x,y,z),view(90,0);
subplot(223),surf(x,y,z),view(0,0);
7.试求出如下极限。
(1); (2); (3)
(1) syms x;...
f=(3^
原创力文档

文档评论(0)