好文档 - 专业文书写作范文服务资料分享网站

MATLAB与仿真上机练习题目

天下 分享 时间: 加入收藏 我要投稿 点赞

.专业整理.

MATLAB与仿真练习

实验1:

橡皮球从一个高度为h0的高处,以初速度v0下落到地面,其高度h、速度v与时间t的关系由下式给出:

h(t)?12gt2?v0t?h0(1)

v(t)?gt?v0(2)

其中g为重力加速度(-9.81m/s2)。用matlab程序编写,500,以1为间隔,并绘出图像。v0、h0应由键盘输入。

.学习帮手.

t从0到.专业整理.

实验2:

一个RLC振荡电路的负载公式是

VR?R1??R2???L??C???2V0

其中,??2?f,f为频率,单位是hz。假设L?0.1mH,C?0.25nF,

R?50?,V0?10mV。

VR取最大值,1. 绘制VR与f相关的图形,并根据图形给出f为何值时,

并计算最大值是多少?此时的f成为谐振频率f0 2. 若接收频率f大于f0的10%,VR为多少?

3. 若VR为VR最大值的一半,则此时接收频率f为多少?

.学习帮手.

.专业整理.

实验3:

1.请实现以下分段函数

?x?yx?0,y?0?x?y2x?0,y?0?f(x,y)??2

x?yx?0,y?0?22??x?yx?0,y?0要求(1). 用if实现

(2). 用逻辑关系式实现

绘制f(x,y)与x,y的图像,x,y从-4到4,步长为0.1。

2. 求以下一元二次方程的解:ax2?bx?c?0 要求(1)a、b、c由键盘输入

(2)输出的时候区分相同的根、实数根和复数根,即先输出“该二元一次方程具有相同的实数根/复数根/两个不同/实数根/复数根”,再输出具体的值。

.学习帮手.

.专业整理.

实验4:

自定义一个函数mymax,实现matlab函数max的功能,要求输出一个参数时,则输出最大值;若要求输出两个参数,输出最大值和最大值的位置;若要求输出其他参数,则报错。 1. 若输入向量为一个常数,则输出该数本身;

2. 若输入向量为一维(行向量或者列向量),则输出最大值; 3. 若输入向量为二维,则输出每一列的最大值

4. 若输入向量为三维以上,则输出每一按照列取出的维度的最大值(课后思考)

实验5:

t=[0,0.2,0.4,1.3,5.6]'

y=[0.8,0.7,0.6,0.5,0.2]',用以下函数来拟合这组数据:

y(t)?c1?c2e?t?c3cost,画出拟合结果,并给出c1c2c3的值。

实验6:

对正弦波sin(2*?*t),完成如下任务:

1.对该正弦波一个周期采样1024点,画出波形;

2.对每个采样点量化成10位,并按照二进制补码进行编码;

.学习帮手.

.专业整理.

3.将编码后的1024个样点保存在sample1024.txt文件中; 提示:

正弦波的处理过程如下:

正弦波 采样 量化 编码

采样:将正弦波一个周期[0,2*pi],采样1024点,采样后的数据是浮点数,数据范围是[-1,1];

量化:将采样后的数据从浮点型转换成定点型,即转换成10bit整型数,数据范围将变成[-512,511];

编码:将量化后的10bit整型数按照二进制补码规则进行编码;

.学习帮手.

MATLAB与仿真上机练习题目

.专业整理.MATLAB与仿真练习实验1:橡皮球从一个高度为h0的高处,以初速度v0下落到地面,其高度h、速度v与时间t的关系由下式给出:h(t)?12gt2?v0t?h0(1)v(t)?gt?v0(2)其中g为重力加速度(-9.81m/s2)。用matlab程序编写,500,以1为间隔,并绘出图
推荐度:
点击下载文档文档为doc格式
4hp660wsjl03ypi6bk157e16g2f50200oum
领取福利

微信扫码领取福利

微信扫码分享