内容发布更新时间 : 2024/11/1 7:14:58星期一 下面是文章的全部内容请认真阅读。
精品文档
一、
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模型表示以上的三相电压波形:
请参考以上模型,自行搭建三相电压波形模型。 模型文件:
.
注意:
.
精品文档