学号姓名。
1. 打开matlab,参考教学课件了解基本菜单和工具栏的使用,分别对matlab四个子窗口进行基本操作,包括命令行窗口(command window)、目录窗口(folder)、工作空间(workspace)和历史记录(command history),并简述工作空间的功能。
工作空间功能:储存变量。
2. 在d盘以自己的姓名简拼+学号新建一个文件夹,如wm201501,在matlab中的当前目录切换至该文件夹,并将该文件夹加入 matlab 搜索路径。
加入搜索路径:add floder
3. 在命令行窗口逐次输入如下语句:
>a = 3;
>b = a^2 + a
>clear
>b = a^2 + a
>doc clear
观察每次的输出结果,并注意工作空间的变化,简述clear和分号的功能。
clear 清除内存。
分号不显示运算结果。
4. 使用帮助系统比较mod和rem函数的区别,并举例说明。
rem(x,y) and mod(x,y) are equal if x and y h**e the same sign, but differ by y if x and y h**e different signs.
如果x和y的符号相同,rem(x,y)和mod(x,y)的结果一致,如果x和y的符号不同,rem(x,y)和mod(x,y)的结果不同。
> mod(3,-2)ans =
> rem(3,-2)ans =
5. 计算表达式的值。
> (cos(37/180*pi)+log(3.5+sqrt(3)))3
1. 创建矩阵a = 和矩阵b求 ,并求c的逆矩阵。
> a=[1,4,8,13;-5,7,6,9;2,-3,-10,-8];
> b=[5,4,3,2;6,-7,3,-8;3,6,11,4];
> c=a*b'c =
> d=inv(c)d =
2. (a) 分别生成如下矩阵,4阶单位矩阵,4阶魔方矩阵m,2×4阶的全幺矩阵a和全零矩阵b;
(b) 将这些矩阵拼接为8×8阶的矩阵:
c = (c) 取出矩阵c的第2,4,6,8行,组成4×8阶的矩阵c1,然后将c1的第5列元素全部置为1.
> i=eye(4);
> m=magic(4);
> a=ones(2,4);
> b=zeros(2,4);
> q=[a;b]q =
> c=[i,a',b';q,m]c =
> c(1,:)c =
> c(2,:)
> c(3,:)
> c(4,:)c =
>c1=cc1 =
>c1(:,5)=1
4. 思考:已知矩阵,试用一条语句对矩阵a进行简单操作,生成矩阵。
a=[1,2,3;10,20,30;100,200,300]
> a(:,4)=[4,40,400]
3. 附加题。
a) 使用rand()函数创建一个40×50的随机矩a,其大小在[60,130]之间;
b) 提取a中大于 64 并且小于的91元素并组成一个新的列向量b;
c) 对b中的元素四舍五入取整,并计算所有元素的和;
d) 将b以ascii码的形式转换为字符向量c;
e) 统计c中字符‘b’出现的个数。
b=sort(a(find(a<91&a>64)))
w=round(b);
sum(w);
s=char(w);
sum(s==’b’)
matlab上机实验
matlab语言及其应用实验 上机实验报告1 姓名学号 请各位同学将命令和结果由matlab中复制 或截屏 后保存至word文档中。1.计算矩阵与的和 乘积 各元素的乘积以及kronecker积。2.对于,如果,求解x。3.对矩阵进行特征值分解,给出特征值与特征向量。4.已知向量 4 5i,6,7 ...
matlab上机实验答案
三 假设已知矩阵,试给出相应的matlab命令,将其全部偶数行提取出来,赋给矩阵,用命令生成矩阵,用上述命令检验一下结果是不是正确。a magic 8 b a 2 2 end,五 选择合适的步距绘制出下面的图形。1 其中 2 其中。1 t 1 0.0001 1 y sin 1.t plot t,y ...
MATLAB上机实验 4
第一次上机。一 目的。通过亲自上机,使同学们巩固近期课程所学到的矩阵初等运算 流程控制以及二 三维绘图等知识。二 步骤。1 给同学们一小段时间,让同学们首先熟悉一下matlab运行环境,包括其桌面环境 菜单 工具栏等。2 给同学们在黑板上列出每道习题,然后根据同学们在实际解算过程中遇到的问题给予解答...