



版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.专业整理 .MATLAB与仿真练习实验 1:橡皮球从一个高度为h0 的高处,以初速度 v0 下落到地面 ,其高度 h 、速度 v 与时间 t 的关系由下式给出 :h(t)1 gt 2v0t h0(1)2v(t)gtv0(2)其中 g 为重力加速度 (-9.81m/s2)。用 matlab 程序编写 ,t 从 0 到500 ,以 1 为间隔,并绘出图像 。 v0 、 h0 应由键盘输入 。. 学习帮手 .专业整理 .实验 2:一个 RLC 振荡电路的负载公式是VRRV02R2L1C其中,2f , f 为频率 ,单位是hz 。假设 L0.1mH , C0.25nF ,R 50 , V0 10mV
2、 。1. 绘制 VR 与 f 相关的图形 ,并根据图形给出f 为何值时 ,VR 取最大值,并计算最大值是多少?此时的 f 成为谐振频率 f02. 若接收频率 f 大于 f0 的 10% ,VR 为多少?3. 若 VR 为 VR 最大值的一半 ,则此时接收频率 f 为多少?. 学习帮手 .专业整理 .实验 3:1.请实现以下分段函数xyx0, y0f ( x, y)xy 2x0, y0x2yx 0, y 0x2y2x0, y0要求(1). 用 if 实现(2). 用逻辑关系式实现绘制 f ( x, y) 与 x, y 的图像, x, y 从-4 到 4,步长为 0.1 。2. 求以下一元二次方程
3、的解 : ax2 bx c 0要求(1)a、b 、c 由键盘输入( 2)输出的时候区分相同的根、实数根和复数根 ,即先输出“该二元一次方程具有相同的实数根/ 复数根 / 两个不同 / 实数根 / 复数根”,再输出具体的值 。. 学习帮手 .专业整理 .实验 4:自定义一个函数 mymax ,实现 matlab 函数 max 的功能,要求输出一个参数时 ,则输出最大值 ;若要求输出两个参数 ,输出最大值和最大值的位置 ;若要求输出其他参数 ,则报错。1. 若输入向量为一个常数 ,则输出该数本身 ;2. 若输入向量为一维 (行向量或者列向量 ),则输出最大值 ;3. 若输入向量为二维 ,则输出每一
4、列的最大值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)c1c2e tc3 cost ,画出拟合结果 ,并给出 c1 c2 c3 的值 。. 学习帮手 .专业整理 .实验 6:对正弦波 sin(2 * * t ) ,完成如下任务 :1对该正弦波一个周期采样1024 点,画出波形 ;2对每个采样点量化成 10位,并按照二进制补码进行编码 ;3将编码后的 1024 个样点保存在 sample1024.txt文件中;提示:正弦
5、波的处理过程如下:正弦波采样量化编码采样:将正弦波一个周期 0,2*pi ,采样 1024 点,采样后的数据是浮点数,数据范围是 -1 ,1;量化:将采样后的数据从浮点型转换成定点型 ,即转换成 10bit 整型数,数据范围将变成 -512,511 ;编码:将量化后的 10bit 整型数按照二进制补码规则进行编码;. 学习帮手 .专业整理 . 学习帮手 .专业整理 .实验结果实验 1:workxiangpiqiu.mclcclear all;%v0=input(请输入初始速度v0);%h0=input(请输入初始高度h0);%以正上方为正速度,以下方为负速度v0=10;h0=50;. 学习帮手
6、 .专业整理 .g=-9.81;t=0:0.01:50; %以 0.01 为间隔 ,共 500s% h=0.5.*g.*t.2+v0*t+h0;%离地面距离ht1=roots(0.5.*g,v0,h0);%当地面距离为0,即第一次落地时所需时间t1t11=min(t1(t10);%对求解的根t做如下处理:小于等于 0的 t 舍弃,大于 0的 t 取最小值 ,即第一次落地时真正的时间t11v1=g.*t11+v0;%即第一次落地时的速度v1% 假设无能量损耗,完全刚性 ,即以同样速度v1反弹回空中v2=-v1;% h2=0.5.*g.*t.2+v2*t;%离地面距离 h% t2=roots(0.
7、5.*g,v2,0);%当地面距离为0,即第二次落地时所需时间t2t2=-v2./(0.5.*g);%当地面距离为0,即第二次落地时所需时间t2 。 与上式等价% 求解 h和 v% % 实际为一分段函数,当 tt11 时候 , v=g.*t+v0;h=0.5.*g.*t.2+v0*t+h0;%当t11tt11+t2时候 ,v=g.*(t-t11)+v2;h=0.5.*g.*(t-t11).2+v2*(t-t11);%当t11+N*t2tt11+(N+1)*t2时候 ,v=g.*(t-N*t2-t11)+v2;h=0.5.*g.*(t-N*t2-t11).2+v2*(t-N*t2-t11);.
8、学习帮手 .专业整理 .% x=(tt11).*mod(t-t11,t2);将当 tt11 时候与其他时候的t 分开x1=(tt11).*mod(t-t11,t2);v22=g.*x2+v2;h22=0.5.*g.*x2.2+v2*x2;%第一次落地之后的h 和 vv=v11.*(tt11);h=h11.*(tt11);subplot(2,1,1)plot(t,v)xlabel( 时间 );ylabel( 皮球速度 ,上为正 ,下为负 );subplot(2,1,2)plot(t,h)xlabel( 时间 );ylabel( 皮球离地面的高度);. 学习帮手 .专业整理 .实验 3:1(2)c
9、lear all;x,y=meshgrid(-4:0.1:4,-4:0.1:4);f1=(x+y).*(x=0&y=0)+(x.2+y.2).*(x0&y=0&y0)+(x.2+y).*(x=0);% mesh(x,y,f1);surf(x,y,f1);% f2=x.*(x=0)+(x.2).*(x=0)+(y.2).*(y0);%两者效果相同. 学习帮手 .专业整理 .实验 4:workmymax.m一维情况function maxvalue,maxposition=mymax(x)% 构造自定义的max 函数 %x:输入向量 ,可以为任意维度%maxvalue: 求得的最大值% msg=n
10、argchk(1,2,nargout);% err(msg);. 学习帮手 .专业整理 .% %maxposition: 最大值所在的位置% if nargout2% error( 输出参数应该是 1 或者 2);% end% size_x=size(x);maxvalue=x(1);maxposition=1;for ii=1:size(x,2)if x(ii) maxvaluemaxvalue=x(ii);maxposition=ii;endend同时可判断一维、二维的情况function maxvalue,maxposition=mymax(x)% 构造自定义的max 函数 %x:输入向
11、量 ,可以为任意维度%maxvalue: 求得的最大值%maxposition:最大值所在位置. 学习帮手 .专业整理 .% %maxposition:最大值所在的位置% 如果 x 是一个向量 ,那么 maxvalue便是这个向量元素中的最大值;% 如果 x 是一个二维矩阵,那么 maxvalue便是选出每一列中的最大值,返回一个1*n 的矩阵 ,或者说是一个n 维行向量 。% msg=nargchk(1,2,nargout);% err(msg);% if nargout2% error( 输出参数应该是 1 或者 2);% endsize_x=size(x);% 求出 x 的 size :
12、 size_xndim_x=ndims(x);%求出 x 的维度 :ndim_xif ndim_x=1%x为一个常数的情况%. 学习帮手 .专业整理 .maxvalue=x;maxposition=1;elseif ndim_x=2%x为一维向量的情况%if size_x(1)=1|size_x(2)=1maxvalue=x(1);maxposition=1;for ii=1:length(x)if x(ii) maxvaluemaxvalue=x(ii);maxposition=ii;endendelse%x为二维矩阵的情况%maxvalue=zeros(1,size_x(2);maxposition=zeros(1,size_x(2);for jj=1:size_x(2)y=x(:,jj);maxvalue(jj)=y(1);maxposition(jj)=1;. 学习帮手 .专业整理 .for ii=1:size_x(1)if y(ii) maxvalue(jj)maxvalue(jj)=y(ii);maxposition(jj)=ii;endendendendendend实验 5:t=0,0.2,0.4,1.3,5.6;y=0.8,0.7,0.6,0.5,0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息系统项目管理师的职业发展挑战试题及答案
- 2024年初级药师模拟试题及答案
- 了解2024年护士资格证考试要点试题及答案
- 中小学教师资格考试知识重组与整合试题及答案
- 2025年应试方向初级会计师试题及答案
- 2024年高考生物一轮复习第5单元遗传的基本规律与伴性遗传第15讲基因的自由组合定律学案含解析必修2
- 2025年公共卫生考试的适应性学习方案评估试题及答案
- 江苏省南通市唐闸中学九年级体育《第17课 障碍跑身体素质练习》教学设计
- 课题申报书:新教材教学实践中的问题与对策研究
- 课题申报书:协同提质背景下县域学校核心素养视域下课程育人资源建设与开发实践研究
- 2025-2030年中国CAE软件行业市场行情监测及发展前景研判报告
- 2025江西南昌市江铜产融社会招聘1人笔试参考题库附带答案详解
- (二统)昆明市2025届“三诊一模”高三复习教学质量检测地理试卷(含答案)
- Unit 3 Keep Fit Section A 2a-2e 教学设计 2024-2025学年人教版(2024)七年级英语下册
- 2025徽县辅警考试题库
- (一模)2025年广东省高三高考模拟测试 (一) 卷数学试卷(含官方答案)
- 脑心健康管理师的学习汇报
- 树木移植合同范本
- 2025年张家界航空工业职业技术学院单招职业技能测试题库及参考答案
- 农村自建房施工合同范本(包工包料)
- 污水处理设施运维服务投标方案(技术标)
评论
0/150
提交评论