Matlab数组及矩阵运算.doc
文本预览下载声明
数学学院20 14 ~20 学年第(1) a=[1 2 3; 4 5 6; 7 8 9];
a([3 1],:)=a([1 3],:);
(2) a=[1 2 3; 4 5 6; 7 8 9];
a([1 3],:)=a([2 2],:);
(3) a=[1 2 3; 4 5 6; 7 8 9];
a=a([2 2],:);
8. 当数组执行后,下列数组a 的内容是多少?
(1) a=eye(3,3);
b=[1 2 3];
a(2,:)=b;
(2) a=eye(3,3);
b=[4 5 6 ];
a(:,3)=b;
(3) a=eye(3,3);
b=[7 8 9];
a(3,:)=b([3 1 2]);
(4) a=eye(3,3);
b=[7 8 9];
a(3,:)=b([3 1 2]);
9.假设a,b,c 和d 的定义如下:
分别运行出下列表达式的运算结果,并思考。
(1) a + b ?(2) a .* c ?(3) a * b ?(4) a * c
(5) a + c ?(6) a + d ?(7) a .* d ?(8) a * d 实
验
过
程 1.(1) u=[10 20*i 10+20]
(2) v=[-1;20;3]
(3) w=[1 0 -9;2 -2 0;1 2 3]
(4) x=[u v]
(5) y(3,3)=-7
(6) z=[zeros(4,1) ones(4,1) zeros(1,4)]
(7) v(4)=x(2,1)
2. w(2,1)?
3. x(2,1)
4. y(2,1)
6.c=[1.1000,-3.2000,3.4000,0.6000;0.6000,1.1000,-0.6000,3.1000;1.3000,0.6000,5.5000,0]
(1) c(2,:) ?
(2) c(:,end) ?
(3) ?c(1:2,2:end) ?
(4) c(6)
(5) c(4:end)
(6) c(1:2,2:4)
(7) c([1 4],2)
(8) c([2 2],[3 3])
7 (1) a=[1 2 3; 4 5 6; 7 8 9];a([3 1],:)=a([1 3],:)
(2) a=[1 2 3; 4 5 6; 7 8 9];a([1 3],:)=a([2 2],:)
(3) a=[1 2 3; 4 5 6; 7 8 9];a=a([2 2],:)
8 (1) a=eye(3,3);b=[1 2 3];a(2,:)=b;
(2) a=eye(3,3);b=[4 5 6 ];a(:,3)=b;
(3) a=eye(3,3);b=[7 8 9];a(3,:)=b([3 1 2]);
(4) a=eye(3,3);b=[7 8 9];a(3,:)=b([3 1 2]);
a=[1 0;2 1];b=[-1 2;0 1];c=[3;2];d=5;
(1) a + b
(2) a .* c
(3) a * b ?
(4) a * c
(5) a + c
(6) a + d
(7) a .* d ?
(8) a * d 实
验
结
果
及
分
析 1.
2.
3.
4.
6
7.
8.
9.
实
验
心
得
总
结 题目较为简单,做起来感觉挺好的,不过有些题目有错,运行的时候出现错误提示 教师
评语 注:以上各栏若填写不够,可自行扩展。
2
显示全部