机电系统仿真技术试验大纲

更新时间:2023-09-11 23:35:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

试验大纲(计算机仿真技术)

试验一 Matlab运算基础

一、 试验目的

1. 熟悉启动和退出Matlab的方法。 2. 熟悉Matlab命令窗口的组成。 3. 掌握建立矩阵的方法。

4. 掌握Matlab运算规则及常用函数的使用。 二、 试验内容

1、求解下列表达式的数值,然后显示Matlab工作空间的使用情况,并永久保存在shiyan11.mat文件中。

3e3(1)z1?

1?3cos56??21?i?1322? (2)z2?ln(x?1?x),其中x=??65?2i5??e3xsin(x?0.4),??x??3.0,???2.9,???(3)z3?3?x,??2.8,??2.9,??3.0

?t20?t?1?z4??3?t1?t?3,??其中:t??=??0:0.5:6(4)

?t2?2t?53?t?6?2、已知

?22334??14?3??,B??323?A??1331????

???54232????318??求解下面的解:

(1) A+6*B和A+B*I (2) A*B和A.*B

(3) A^2和A.^2 (4) A/B和B/A

3、设有矩阵A和B

?3?12?A??21??44??12?4???129?7?,B???110??? 2?3??(1) 求它们乘积C。

(2) 将矩阵C的右下角2*2子矩阵赋给矩阵D。 (3) 将矩阵C重新排列成2*5维矩阵E(reshape函数)

(4) 查看Matlab工作空间使用情况,并将C,D,E永久保存在shiyan12.mat文件中。

4、在[0,2?]区间内,画出y=cos(x)的曲线,需满足如下条件: (1)[?/2,3?/2]之间数值为0; (2)[0,?/4]和[7?/4,2?]区间内的数值取值为cos?/4。

试验二 选择程序设计

一、 实验目的

1、 掌握建立和执行M文件方法。

2、 掌握利用if语句实现选择结构的方法。

3、 掌握利用switch语句实现多分支选择结构的方法。

二、 实验内容

1、输入若干个数据A=[22,33,3,4,2,44,657,7,88,90,7,88,456],求其中的最大值和最小值。要求用循环for结构。提示:可直接调用Matlab的max和min函数。 2. 分别用if语句分别实现如下功能:

?x2?x?6x?0且x??3?y??x2?5x?60?x?10,x?2且x?3

?x2?x?1其它?建立M文件,在x??5,?3,1,2,3,5时,y的值。

3. 输入一个百分制成绩,要求输出成绩等级为A,B,C,D,E。其中,90-100分输出A,80-89分输出B,70-79分输出C,60-69分输出D,60分以下输出E。 建立M文件,并分别用if和switch语句实现。

试验三 循环程序设计

一、试验目的

1、 掌握for语句实现循环结构的方法。 2、 掌握利用while语句实现循环结构的方法。 3、 掌握利用向量运算来替代循环操作。 4、 掌握函数文件编写。 二、试验内容 1、已知?2/6?11??1222?1,求?的近似值。当n分别取100、1000、10000n2时,结果是多少?(分别用for循环和向量语句) 2、根据y????111135?1,求: 2n?1 (1)y<3时的最大n值。(用while语句) (2)当n=100、1000、10000时,y的数值。

3、鸡兔同笼问题:鸡和兔子关在一个笼子里,已知共有头36个,脚100个,编写程序求

解笼内关了多少只兔子和多少只鸡?

4、编写函数文件,求解如下:

给出两个实数a、b和一个正整数n,计算(a?b)k和(a?b)k,其中k?1,,n

试验四 Matlab绘图

一、试验目的

1、掌握绘制二维图形的常用函数。 2、掌握绘制三维图形的常用函数。 3、掌握绘制特殊图形的常用函数。 二、试验内容

1、绘制在[0,4?]区间上的曲线x1?10sint和x2?5cost,并要求如下:

(1)x1曲线的线性为点划线,颜色为红色、数据点标记为加号;x2曲线为虚线,颜色为蓝色、数据点标记为星号。

(2)标示坐标轴的显示范围和刻度线、添加栅格线; (3)标注坐标轴名称、标题、相应文本。 2、已知y1?x1/2,y2?sin(2x),y3?y1*y2,完成如下操作:

(1)同一坐标系下用不同的颜色和线性绘制3条曲线。 (2)以子图形式绘制3条曲线。

(3)分别用条形、阶梯和火柴杆绘制y1?x图形。

3、分别用plot和fplot函数绘制函数y?sin的曲线,并分析两曲线的差别。 4、绘制如下函数的曲面图(mesh和surf),采用子图的形式实现。

1xz?(x?2x)ef(x,y)?122?x2?y2?xy

122(x?1)?y2?(x?1)?y

本文来源:https://www.bwwdw.com/article/6p1h.html

Top