1. 设矩阵,下列命令的运行结果是什么?
1) c(2,:)
c(2取出矩阵c的第二行。ans =
2)c(:,end)
c(:,end取出矩阵c的最后一列。ans =
3)c(1:2,2:end)
c(1:2,2:end取出矩阵c的第。
一、二行,第。
二、三、四、五列的元素。ans =
4)c(6)
c(6取出矩阵c的第六个元素。ans =
5)c(7:end)
c(7:end取出矩阵c的第七个元素到最后一个元素。ans =
6)c(1:2,2:5)
c(1:2,2:5取出矩阵c的第一到二行,第二到最后一列的元素。ans =
7)c([1,4],2不存在第四行。
c([1,4],2)
?? index exceeds matrix dimensions.
8)c([2 2],[3 3取出矩阵第二行、第二行,第三列、第三列。
c([2 2],[3 3]) ans =
2. 写出下列语句的运行结果:
1) a=[1 2 3;4 5 6;7 8 9];
a([3,1],:a([1 3],:
a=[1 2 3;4 5 6;7 8 9];
a([3,1],:a([1 3],:a =
2) a=[1 2 3;4 5 6;7 8 9];
a([1,3],:a([2 2],:
a=[1 2 3;4 5 6;7 8 9];
a([1,3],:a([2 2],:a =
3) a=[1 2 3;4 5 6;7 8 9];
a=a([2 2],:
a=[1 2 3;4 5 6;7 8 9];
a=a([2 2],:a =
4) a=eye(3);
b=[1 2 3];
a(:,3)=b'
a=eye(3);
b=[1 2 3];
a(:,3)=b'a =
3. 设,写出下列命令的运行结果,若有不合法的运算,请说明理由。
1)result=a+b;
result =
2)result=a*d;
result =
3)result=a.*d;
result =
4)result=a*c;
result =
5)result=a.*c矩阵a和c的列数不同。
result=a.*c
?? error using ==times
matrix dimensions must agree.
6)result=a\b
result =
7)result=a.\b;
result =
8)result=a.^b;
result =
4. 设,请至少用3种方法来生成矩阵a.
提示:可用matlab内部函数diag,eye,ones,zeros等。
1)a=[2 0 0 0 0;0 2 0 0 0;3 3 3 4 0;3 3 3 0 4]a =
2)a1=2*eye(2,2)a1 =
a2=zeros(2,3)a2 =
a3=3*ones(2,2)a3 =
a4=[3,4,0;3,0,4]a4 =
a=[a1,a2;a3,a4]a =
3)a1=2*eye(2,3)a1 =
a2=zeros(2,2)a2 =
a3=3*ones(2,3)a3 =
a4=4*eye(2,2)a4 =
a=[a1,a2;a3,a4]a =
5. 生成1000个0-1000之间均匀分布的随机整数。
1) 求最大值及最大值所在的位置。
2) 将这些数按从小到大的次序排序,并验证最小的排在第一个,最大的排在最后。
3) 求这些数的和,平均值和中位数。
1)a=round(1000*rand(1,1000))
s,t]=max(a)s =
t =2)b=sort(a)
s,t]=max(b)s =
t =s,t]=min(b)s =
t =3)c=sum(a)c =
d=c/1000d =
e=median(a)e =
小结:通过这次作业,我熟悉了matlab中矩阵的输出和一些基本的运算。同时,我也深刻地体会到了看老师操作和自己动手完全是两码事,课堂上看老师操作很简单,看得也很明白,但轮到自己做并不那么顺利,期间要时不时地查阅课本和笔记,有时还要请教其他同学,过程虽然有点艰辛,但是此刻看着完成的报告,心理有小小的成就感。
动手做确实比课堂上只听、看更加深刻地进行记忆,更好地掌握matlab的使用,希望老师多给一些练习的机会,同时也期待自己更好的“作品”。
1MATLAB数值运算
matlab语言基础实习指导。实习一matlab数值运算。目的 通过实习matlab数值运算,掌握matlab的矩阵运算和矩阵的数组运算。要求 熟悉matlab的工作空间,掌握基本操作,永久变量,变量查询 保存与清除,搜索路径的改变,矩阵的输入与变换,特殊矩阵的创建等 掌握矩阵运算,矩阵的数组运算。...
实验1MATLAB初步
一 实验目的。1.了解matlab的特点 2.熟悉matlab环境和命令窗口。3 熟悉常用命令的使用方法,尤其是帮助命令 4 掌握matlab二维曲线的绘制 5 掌握三维图和各种特殊图形的绘制。二 实验内容。第一部分 1,建立自己的工作目录,将该目录设为当前目录,并将其设置成matlab的搜索路径。...
实验1Matlab使用
实验1 matlab的使用。no1 一般科学计算。a.计算 5 你的命令 sin 3 exp 2 5 pi你的结果 ans b.设,计算。你的程序 u 1 v 3 sqrt u 3 v 3 v 你的结果 ans 0 0.3143i no2 矩阵的相关运算。c.先将矩阵存入变量中,然后把第2行,第3列...