级matlab考试复习资料 下载本文

精品文档

一、

Ln Log

,其中x=,计算过程与结果截图:

1二、用Matlab计算log10(0.42?e10),计算过程与结果截图: +sin(30o)4Sin(30。)

注意:Matlab部分函数的应用

表2-11 MATLAB常用初等函数名及其对应功能 功 能 函数名 功 能 函数名 正弦函数(角度单位为弧求复数的实部 sin real 度) 余弦函数(角度单位为弧求复数的虚部 cos image 度) 正切函数(角度单位为弧求复数的共轭 tan conj 度) 求实数绝对值或复数的自然指数函数(以e为 abs exp 模 底) 平方根函数 自然对数函数(以e为 sqrt log 底) 求复数的复角 以10为底的对数函angle log10 数

三、已知A= B= 求: (1)A+6*B

(2)A*B (3)A.*B

(4)A的转置矩阵 (5)B的逆矩阵

(6) 用ones函数产生4行4列的全1矩阵

(7)斜对角元素之和

MATLAB输入输出结果(截图): 注意:矩阵的赋值和矩阵元素的表达

四、设

的曲线图。

.

cosx,在x=0~2∏区间内取101点,绘制函数

精品文档

输入命令:

输出结果:

注意:1、矩阵的元素群运算 2、x的取值:x=0:2*pi/100:2*pi

五、已知,,y3=y1*y2,完成下列操作。 (1) 在同一坐标系下用不同的颜色和线型绘制三条曲线; (2) 添加图例 输入命令:

输出结果:

六、输入一个百分制成绩,要求输出成绩等级A 、B、 C 、D、E。其中90~100分为A级,80~89分为B级,70~79为C级,60~69分为D级,60分以下为E级。 要求: (1) 分别用if语句实现。 (2) 输入百分制成绩后要判断成绩的合理性,对不合理的成绩应

该输出错误信息。 函数文件:

rect2.m计算结果(截图):

七、根据已经编写好的冒泡法排序子函数代码(详见下面的Bub.txt文件),新建子函数文件Bub.mdl,并调用Bub.mdl子函数,对[25 4 2 1 6 9 12 55 88 100]进行排序。截图子函数文件Bub.mdl和子函数调用及结果。 子函数代码:

Bub.txt步骤:1、把bub.txt的代码复制到新建的m文件中,以bub.m文件名保存;

2、设置当前文件路径,或者直接把bub.m文件拖曳到matlab的文件

.

精品文档

路径窗口(cunrrent Directory)中; 3、在命令窗口中输入调用函数命令:P=[25 4 2 1 6 9 12 55 88 100];N=bub(P);

八、已知,当n分别为99、999、9999时的结果是多少?编写以上函数,并复制计算结果。 (1)用for语句编写 函数文件:

rect2.m计算结果(截图):

(2)用while语句编写 函数文件:

rect2.m

计算结果(截图):

.

精品文档

九、三相电压波形的公式:

Va?220sin(50?2???t) Vb?220sin(50?2???t?120o)

oV?220sin(50?2???t?240)c

可以用以下的Simulink模型表示以上的三相电压波形:

请参考以上模型,自行搭建三相电压波形模型。 模型文件:

.

注意:

.

精品文档