第一次实验报告
MATLAB实验报告(1-4)

信号与系统MATLAB第一次实验报告一、实验目的1.熟悉MATLAB软件并会简单的使用运算和简单二维图的绘制。
2.学会运用MATLAB表示常用连续时间信号的方法3.观察并熟悉一些信号的波形和特性。
4.学会运用MATLAB进行连续信号时移、反折和尺度变换。
5.学会运用MATLAB进行连续时间微分、积分运算。
6.学会运用MATLAB进行连续信号相加、相乘运算。
7.学会运用MATLAB进行连续信号的奇偶分解。
二、实验任务将实验书中的例题和解析看懂,并在MATLAB软件中练习例题,最终将作业完成。
三、实验内容1.MATLAB软件基本运算入门。
1). MATLAB软件的数值计算:算数运算向量运算:1.向量元素要用”[ ]”括起来,元素之间可用空格、逗号分隔生成行向量,用分号分隔生成列向量。
2.x=x0:step:xn.其中x0位初始值,step表示步长或者增量,xn 为结束值。
矩阵运算:1.矩阵”[ ]”括起来;矩阵每一行的各个元素必须用”,”或者空格分开;矩阵的不同行之间必须用分号”;”或者ENTER分开。
2.矩阵的加法或者减法运算是将矩阵的对应元素分别进行加法或者减法的运算。
3.常用的点运算包括”.*”、”./”、”.\”、”.^”等等。
举例:计算一个函数并绘制出在对应区间上对应的值。
2).MATLAB软件的符号运算:定义符号变量的语句格式为”syms 变量名”2.MATLAB软件简单二维图形绘制1).函数y=f(x)关于变量x的曲线绘制用语:>>plot(x,y)2).输出多个图像表顺序:例如m和n表示在一个窗口中显示m行n列个图像,p表示第p个区域,表达为subplot(mnp)或者subplot(m,n,p)3).表示输出表格横轴纵轴表达范围:axis([xmax,xmin,ymax,ymin])4).标上横轴纵轴的字母:xlabel(‘x’),ylabel(‘y’)5).命名图像就在subplot写在同一行或者在下一个subplot前:title(‘……’)6).输出:grid on举例1:举例2:3.matlab程序流程控制1).for循环:for循环变量=初值:增量:终值循环体End2).while循环结构:while 逻辑表达式循环体End3).If分支:(单分支表达式)if 逻辑表达式程序模块End(多分支结构的语法格式)if 逻辑表达式1程序模块1Else if 逻辑表达式2程序模块2…else 程序模块nEnd4).switch分支结构Switch 表达式Case 常量1程序模块1Case 常量2程序模块2……Otherwise 程序模块nEnd4.典型信号的MATLAB表示1).实指数信号:y=k*exp(a*t)举例:2).正弦信号:y=k*sin(w*t+phi)3).复指数信号:举例:4).抽样信号5).矩形脉冲信号:y=square(t,DUTY) (width默认为1)6).三角波脉冲信号:y=tripuls(t,width,skew)(skew的取值在-1~+1之间,若skew取值为0则对称)周期三角波信号或锯齿波:Y=sawtooth(t,width)5.单位阶跃信号的MATLAB表示6.信号的时移、反折和尺度变换:Xl=fliplr(x)实现信号的反折7.连续时间信号的微分和积分运算1).连续时间信号的微分运算:语句格式:d iff(function,’variable’,n)Function:需要进行求导运算的函数,variable:求导运算的独立变量,n:求导阶数2).连续时间信号的积分运算:语句格式:int(function,’variable’,a,b)Function:被积函数variable:积分变量a:积分下限b:积分上限(a&b默认是不定积分)8.信号的相加与相乘运算9.信号的奇偶分解四、小结这一次实验让我能够教熟悉的使用这个软件,并且能够输入简单的语句并输出相应的结果和波形图,也在一定程度上巩固了c语言的一些语法。
南京邮电大学-操作系统实验报告

课内实验报告课程名:操作系统任课教师:沈超专业:信息管理与信息系统学号:姓名:二○一六至二○一七年度第一学期南京邮电大学经济与管理学院Process[numberschedul].order=tempcounter;}程序结果截图:二、银行家算法(网上借鉴)银行家算法,当进程提出资源申请时,系统首先检查该进程对资源的申请量是否超过其最大需求量及系统现有的资源能否满足进程需要。
若超过,则报错,若不能满足,则让该进程等待;否则进一步检查把资源分给该进程后系统能否出于安全状态,若安全,则分配,否则置该进程为等待资源状态。
算法实现过程:设进程i 提出请求REQUEST [j] ,则银行家算法按如下规则进行判断。
(1) 如果REQUEST [i] [j]<= NEED[i][j] ,则转(2) ;否则,出错。
(2) 如果REQUEST [i] [j]<= A V AILABLE[i][j] ,则转(3) ;否则,出错。
(3) 系统试探分配资源,修改相关数据:A V AILABLE[j]-=REQUEST[i][j];ALLOCATION[i][j]+=REQUEST[i][j];NEED[i][j]-=REQUEST[i][j];(4) 系统执行安全性检查,如安全,则分配成立;否则试探险性分配作废,系统恢复原状,进程等待。
Check()关键代码:{int k, f, no=0;int work[M],a[M];char finish[M];anquan=1;for(i=0;i<n; i++) finish[i]='F';for(j=0;j<m; j++) work[j]=available[j]; k=n;do{ for (i=0;i<n; i++){if (finish[i]=='F'){ f=1;for (j=0;j<m; j++)if (need[i][j]>work[j]) printf("处于安全状态.");printf("安全序列号:");for (i=0;i<n;i++) printf ("%d ",a[i]); printf("\n");printf("进程");printf(" ");printf(" Max ");rintf(" ");rintf("allocation");printf(" ");printf("need");printf(" ");f=0;if (f==1)//找到还没完成的且需求数小于可提供进程继续运行的{ finish[i]='T';a[no++]=i;//记录安全序列号for (j=0;j<m; j++)work[j]=work[j]+allocation[i][j];//释放该进程已分配的资源available[j] =work[j];}}}k--; }while(k>0);f=1;for (i=0;i<n; i++)//判断有没有进程没完成{ if (finish[i]=='F'){f=0;break; }} if (f==0) {printf("不安全状态!\n");anquan=0;} else {printf("available");printf("\n");for (i=0;i<n; i++){ printf("%2d",i);printf(" ");for(j=0;j<m; j++)printf("%2d",max[i][j]);printf(" ");for(j=0;j<m; j++)printf("%2d",allocation[i][j]);printf(" ");for(j=0;j<m; j++)printf("%2d",need[i][j]);printf(" ");for(j=0;j<m; j++){if(i>0)break;printf("%2d",available[j]);}printf("\n");}}}程序结果截图:三、实验总结:这次上机模拟了进程调度过程和解决了死锁问题,让我对短作业优先调度算法和银行家算法有了比在课堂上更深刻的认识。
第一次实验报告的结果和分析

第一次实验报告的结果和分析实验背景:实验是科学研究的重要手段,通过实验可以验证假设、探究问题,提供可靠的数据和分析结果。
本次实验旨在探究某种产品的耐久性能,并进行结果和分析。
实验过程:本次实验中,我们选取了一种智能手机作为研究对象,以了解其耐用程度。
具体实验步骤如下:1.选取若干个相同型号的智能手机作为样本。
2.编制实验计划,将手机分为控制组和实验组。
3.控制组的手机不进行特殊处理,作为对照组。
4.实验组的手机进行三个不同条件的测试:摔落测试、水浸测试、高温测试。
5.在每项测试前,对手机进行详细的检查,记录初始状态。
6.进行摔落测试时,将手机从一定高度摔落到地面上,重复10次。
7.进行水浸测试时,将手机浸入水中,时间为30分钟。
8.进行高温测试时,将手机置于恒温箱中,温度设定为60°C,时间为1小时。
9.完成测试后,再次对手机进行检查,记录测试后的状态。
实验结果:经过实验,我们得到了以下结果:1.摔落测试:控制组中,有2台手机出现轻微划痕,无其他明显损坏。
实验组中,有3台手机出现屏幕破裂,2台手机出现摄像头故障,1台手机表面出现明显凹陷。
2.水浸测试:控制组中,所有手机均正常工作,无明显异常。
实验组中,有2台手机无法开机,3台手机出现屏幕模糊。
3.高温测试:控制组中,所有手机均正常工作,无明显异常。
实验组中,有1台手机电池发热,2台手机出现掉色现象。
结果分析:1.摔落测试方面,实验组中有手机出现屏幕破裂和摄像头故障的情况,说明该智能手机在摔落情况下存在脆弱性,需要加强其外部结构的保护。
2.水浸测试方面,控制组中所有手机均正常工作,而实验组中有手机无法开机和屏幕模糊的情况,表明该智能手机在水浸情况下的防水性能需要改进。
3.高温测试方面,虽然控制组和实验组的手机均正常工作,但实验组中有手机电池发热和掉色现象,意味着该智能手机在高温环境下的散热和色彩稳定性有待提高。
结论:通过本次实验结果和分析,我们得出以下结论:1.该智能手机在摔落情况下具有一定的脆弱性,需要加强其外部结构的保护。
实验报告内容格式范文5篇

实验报告内容格式范文5篇实验报告内容格式范文5篇实验报告的分析讨论,主要分析实验结果和数值是否匹配,如果有误差,分析具体原因。
下面是小编为大家整理的实验报告格式范文,如果大家喜欢可以分享给身边的朋友。
实验报告格式内容范文【篇1】准备材料:一个玻璃杯、一枚硬币、小半杯水(最好是有颜色的)、蜡烛和一个平底的容器。
实验内容:在一个盘子里倒半杯水,放入一枚硬币。
手既不许接触到水,又不能把水倒出来,怎样才能把硬币取出来呢?实验过程:第1次:我们首先在平底的容器中倒入小半杯水,淹没硬币。
然后点燃一节蜡烛放在盘子里,罩上玻璃杯,蜡烛会因为缺氧停止燃烧,这时,外面的水便源源不断地涌进玻璃杯。
(可惜吸水不够多,所以没有把硬币取出来)结果:失败。
第2次:和第一次一样,失败。
第3次:我们换了一根大一点的蜡烛,这次流进去的水很多,成功。
第4次:我们用了两根蜡烛,不过因为杯子扣的太紧,杯口被盘子吸住,水没能流进玻璃杯,失败。
第5次:我把杯子扣下去的速度慢了一点点,导致蜡烛提前熄灭,失败。
第6次:同样是放了两根蜡烛,这次很正常,成功。
实验总结:我做这个实验是为了证实气体冷却后,能让压力下降,于是外面正常的大气压把盘子中的水挤进了杯中。
另外,在实验中,我观察到,用玻璃杯盖住蜡烛的时候,火焰不是马上熄灭,是继续燃烧一会儿才熄灭,说明玻璃杯的空气也是含有一定量的氧气的。
而做这个实验应注意:1、杯子不要扣的太慢,否则会让火焰提前熄灭导致实验失败。
2、水最好是有颜色的水,我选择在水中滴蓝墨水,效果不错,这样方便观看。
3、可以用燃烧的纸片代替蜡烛,但是水一定要放少一点,放多了难吸光。
4、要保持距离,让火焰离自己远一点。
实验报告格式内容范文【篇2】电路实验课已经结束,请按题目要求认真完成实验报告,并要仔细检查一遍,以免退回,具体要求如下:一、绘制电路图要工整、选取适宜比例,元件参数标注要准确、完整。
二、计算题要有计算步骤、解题过程,要代具体数据进行计算,不能只写得数。
数电实验报告实验一心得

数电实验报告实验一心得引言本实验是数字电路课程的第一次实验,旨在通过实际操作和观察,加深对数字电路基础知识的理解和掌握。
本次实验主要涉及布尔代数、逻辑门、模拟开关和数字显示等内容。
在实验过程中,我对数字电路的原理和实际应用有了更深入的了解。
实验一:逻辑门电路的实验实验原理逻辑门是数字电路中的基本组件,它能够根据输入的布尔值输出相应的结果。
常见的逻辑门有与门、或门、非门等。
本次实验主要是通过搭建逻辑门电路实现布尔函数的运算。
实验过程1. 首先,我按照实验指导书上的电路图,使用示波器搭建了一个简单的与门电路。
并将输入端连接到两个开关,输出端连接到示波器,以观察电路的输入和输出信号变化。
2. 其次,我打开示波器,观察了两个开关分别为0和1时的输出结果。
当两个输入均为1时,示波器上的信号为高电平,否则为低电平。
3. 我进一步观察了两个开关都为1时的输出信号波形。
通过示波器上的脉冲信号可以清晰地看出与门的实际运行过程,验证了实验原理的正确性。
实验结果和分析通过本次实验,我成功地搭建了一个与门电路,并观察了输入和输出之间的关系。
通过示波器上的信号波形,我更加直观地了解了数字电路中布尔函数的运算过程。
根据实验结果和分析,我可以总结出:1. 逻辑门电路可以根据布尔函数进行输入信号的运算,输出相应的结果。
2. 在与门电路中,当输入信号均为1时,输出信号为1,否则为0。
3. 示例器可以实时显示电路的输入和输出信号波形,方便实验者观察和分析。
结论通过本次实验,我对数字电路的基本原理和逻辑门电路有了更深刻的理解。
我学会了如何搭建逻辑门电路,并通过示波器观察和分析输入和输出信号的变化。
这对我进一步理解数字电路的设计和应用具有重要意义。
通过实验,我还锻炼了动手操作、实际观察和分析问题的能力。
实验过程中,需要认真对待并细致观察电路的运行情况,及时发现和解决问题。
这些能力对于今后的学习和研究都非常重要。
总之,本次实验让我更好地理解了数字电路的基本原理和应用,提高了我的实验能力和观察分析能力。
UV专题第一次实验报告

UV专题第一次实验姓名:谭君学号:2009212907班级:1110901实验内容:实验室提供浓度为1.6g/L的高锰酸钾水溶液和稀释所需器皿(2ml移液管,100ml容量瓶)及未知浓度高锰酸钾溶液。
实际实验方案,制定工作曲线,应用紫外-可见分光光度计定量测量未知高锰酸钾溶液浓度。
实验步骤:一、配置高锰酸钾溶液:1 首先熟悉移液管,烧杯,容量瓶,吸耳球的使用方法和注意事项。
2 取半烧杯的三级水,和小半杯的1.6g/L的高锰酸钾水溶液,用1.6g/L的高锰酸钾水溶液润洗移液管,然后用润洗过的移液管取1.5ml的1.6g/L的高锰酸钾水溶液移至100ml的容量瓶中,用三级水定容。
用此方法分别取1.5ml,2.0ml,2.5ml,3.0ml,3.5ml的1.6g/L高锰酸钾水溶液配制成100ml的不同浓度高锰酸钾水溶液。
3计算出上述配制的高锰酸钾水溶液的浓度并贴上标签。
二、吸光度曲线的确定1 接通紫外-可见分光光度计电源,然后再接通电脑主机电源和显示器电源。
2. 打开光谱分析专用软件。
设置模式为“光谱扫描”,参数设置为“ads”(吸收度)。
起始点为“630nm”,终止点为’430nm”.扫描速度为”快速扫描”,间隔为“0.5nm”,然后在吸收池里加入三级水,然后放入测量池(拿吸收池时要拿毛玻璃的两侧),关闭舱门。
进行基线校准。
3 分别取已配好的五种高锰酸钾溶液和未知浓度的高锰酸钾溶液注入吸收池中(要超过1cm不超过吸收池的2/3),分别放入样品池中。
关闭舱门鼠标点击开始,扫描完毕后,将数据导出。
4接下来测量彩色玻璃虑光片的透射率。
设置模式为“光谱扫描”,参数设置为“T%”(透射率)。
起始点为“900nm”,终止点为“200nm”从大到小扫描.扫描速度为设定为快速扫描,间隔为2nm,吸收池不放任何东西,进行基线校准。
5 打开样品池窗口,放入cb535彩色玻璃滤光片,然后关闭舱门,点击开始扫描完毕后将数据导出,按照以上方法测量wb280,wb380彩色玻璃虑光片并导出数据。
实验报告

实验报告实验名称:填写人姓名:实验日期:1.实验器材:溢水杯小烧杯圆柱形金属块橡皮泥等2.提出问题 :教师:请大家提出一个问题:3.猜想与假设教师:请同学们根据前面的内容来分析一下他的猜想。
然后根据大家的分析我们设计实验4.设计实验实验过程:第一次试验:a、先测出空小烧杯的b、圆柱形金属块在空气中的c、圆柱形金属块浸没在水中弹簧测力计的示数 F′/Nd、计算出浮力的e、杯、水总重G总/Nf、排开水所受的第二次试验:a、先测出空小烧杯的b、橡皮泥在空气中的重力 G物/Nc、橡皮泥浸没在水中弹簧测力计的d、计算出浮力的大小F浮/Ne、杯、水总重G总/Nf、排开水所受的重力G排/N5.记录数据:探究浮力与排开水的重力之间的关系物体在空气中的重力 G物/N 物体浸没在液体中弹簧测力计的示数F′/N浮力的大小F浮/N先测出空小烧杯的重力G杯/N杯、水总重G总/N排开水所受的重力G排/N126.分析数据得出结论:公式:弹簧测力计的使用:1,观察它的,认清它的,选择合适的弹簧测力计(物重不可以超过量程)2,使用前要检查弹簧测力计的指针是否指到位置.如果没有指在位置就需要调零,调零一般方法是通过移动指针来调零;再用手轻轻抖动挂钩,确保与外壳无摩擦;在进行使用。
3,被测力的方向应与弹簧测力计轴线方向 .4.读数时,视线要与弹簧测力计示数(主意物体不要挂太长时间,否则测力计会损坏5.尽量避免弹簧、指针、拉杆与刻度板间的 .注意事项:所测物体受到重力(拉力)不能超过量程(弹性限度内)。
第一次做实验的作文

第一次做实验的作文
第一次做实验。
第一次做实验,我选择了一个简单的化学实验。
这是我在学校化学课上学到的一个实验,我一直很好奇,想亲自动手尝试一下。
我准备好了所有需要的材料,包括试管、试管架、燃烧器、硫磺和一些砂糖。
我按照老师的指导,将硫磺和砂糖按照一定的比例混合在一起,然后放入试管中。
接着,我将试管放在试管架上,点燃了燃烧器,将火焰烧热后靠近试管口,等待实验的结果。
当燃烧器的火焰接触到试管口时,试管内立刻发生了一连串的变化。
首先是试管内的砂糖和硫磺混合物开始燃烧,发出了明亮的火焰和浓烟。
接着,试管内的空气被火焰烧热,产生了一股强烈的气味。
整个实验过程只持续了几分钟,但是我却兴奋地目不转睛地观察着试管内的变化。
当实验结束后,我感到非常满足和兴奋。
这是我第一次亲手做化学实验,我不仅学到了很多知识,而且还亲身体验到了实验的乐趣。
通过这次实验,我深刻地体会到了科学实验的奥妙和乐趣,也
更加坚定了我对科学的热爱和追求。
通过这次实验,我也学到了很多实验的基本原理和操作技巧。
我明白了实验前的准备工作非常重要,需要仔细准备好实验所需的
材料和器材。
同时,在实验过程中,需要保持警惕,时刻注意安全,以免发生意外。
最重要的是,实验后需要仔细观察和总结实验结果,从中学到更多的知识和经验。
通过这次实验,我对化学实验有了更深入的了解,也更加坚定
了我对科学的热爱和追求。
我相信,在未来的学习和生活中,我会
继续积极参与各种实验,不断探索和发现科学的奥秘,为实现自己
的科学梦想而努力奋斗。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信号、系统与信号处理实验Ⅰ
实验报告
实验一常见信号分类和观察实验
组员:14081238 章晨光
14081240 钟耀峰
班级:14083412
专业:通信工程
指导老师:郑长亮
日期:2015/11/18
一实验目的
1.了解连续信号、离散信号的波形特点;
2.掌握连续信号、离散信号的MATLAB实现;
3.熟悉MATLAB中plot、stem等函数的应用;
4.掌握利用MATLAB函数表示常见信号波形。
二实验原理
三 实验内容 1.1 正弦信号
A=1.5; w0=2*pi; phi=pi/6; n=0:40; f=0.1
arg=w0*f*n+phi; y=A*sin(arg); stem (n,y);
axis([0 40 -2 2]); grid;
title('正弦序列'); xlabel('时间序号 n'); ylabel('振幅');
(1)该序列频率是0.1,通过改变f 改变。
051015
2025303540
正弦序列
时间序号n
振幅
(2)修改程序,产生一个长度为50,频率为0.08,振幅为2,相移为90度的余弦序列,绘制图形。
A=2;
w0=2*pi; phi=pi/2; n=0:50; f=0.08
arg=w0*f*n+phi; y=A*cos(arg); stem (n,y);
axis([0 50 -2 2]); grid;
title('正弦序列'); xlabel('时间序号n'); ylabel('振幅');
(3)
axis 命令的作用用来设置axes 的样式包括坐标轴范围、可读比例等 grid 命令的作用打开或者关闭网格,切换gridongridoff 这两种状态
正弦序列
时间序号n
振幅
1.2指数复指数信号
(1) 用plot 绘制:
A=1; a=-0.5;
t=-2:0.01:2;
y=A*exp(a*t).*(t>=0); plot(t,y)
-2
-1.5
-1
-0.5
0.5
1
1.5
2
00.10.20.30.40.50.60.70.80.9
1
用stem绘制:
A=1;
a=-0.5;
t=-2:1:2;
y=A*exp(a*t).*(t>=0); stem(t,y)
(2)绘制生成实指数序列f[n]=0.25*1.2^n,要求n的范围为[0,20]
A=0.25;
n=[0:20];
x=A*1.2.^n;
stem(n,x);
02468101214161820
1.3单位阶跃信号
(1)时间范围为[-50,50],绘制u[n-10];
A=1;
n=-50:1:50;
y=A.*((n-10)>=0);
stem(n,y);
1.4单位冲激信号
(1)时间范围为[-50,50],绘制δ[n-10];
A=1;
n=-50:1:50;
y=A.*((n-10)==0);
stem(n,y);
四实验心得
本次实验的目的是观察常用信号的波形特点及产生方法,学会使用示波器对常用信号波形的参数的测量。
同时在本次实验中,我们学会了plot函数和stem 函数的区别。
在图像中我们可以看到plot函数是连续的曲线而stem函数则是点的序列。
在做的过程中我们知道,难以直接表示n-10的阶跃,于是我们用
A.*((t>=0))表示。
实验过程中我们对正弦信号、指数信号及指数衰减信号进行了观察和测量。
这一次实验结束后,我们比较形象直观的观察到了几种常见波形的特点并了解了计算它表达式的方法。