南邮matlab软件设计实验报告
通信与信息工程学院
2014 /2015 学年第2学期
软件设计实验报告
模块名称MATLAB软件设计专业通信工程
学生班级通工2班
学生学号
学生姓名
指导教师孟田甜
报告内容
一、要求练习的实验部分
1. 题目:在时间区间 [0,10]中,绘出t e y t 2cos 15.0--=曲线。 实现方法:plot 画图 程序:clc
clear
t=0:0.01:10;
y=1-exp((-0.5)*t).*cos(2*t); plot(t,y,'r-'); xlabel('t'); ylabel('y');
title('绘制曲线'); 结果及结
果分析:
1234
5
678910
00.51
1.5
t
y
绘制曲线
对源程序的改进:1.加了坐标轴标示,标题
2.将步长细化
2. 题目:写出生成如图E2-1所示波形的MATLAB 脚本M 文件。图中虚线为正弦
波,要求它的负半波被置零,且在
2
3
处被削顶。
图 E2-1 题15所要表示的波形(逐段解析函数)
实现方法:plot 画图 程序 t=0:0.01*pi:10;
y=sin(t); a=sin(pi/3); z=(y>=0).*y;
z=(y>=a).*a+(y plot(t,z,'b-') xlabel('t'); ylabel('z=f(t)'); title('逐段解析函数'); legend('y=sin(t)','z=f(t)',4); axis([0 10 -1.2 1.2]); hold off ; 结果及结 果分析 1 2 3 4 56 7 8 9 10 -1-0.8-0.6-0.4-0.200.2 0.40.60.81t z =f (t ) 逐段解析函数 对源程序的改进:1.使用了常规的t 生成方法。 2.因为原程序图形上下都顶到了,不好看。所以加上规定坐标轴值范围的语句 3. 题目: 令?? ?? ? ?????=987654321A ,运行 [U,S,V]=svd(A);tol=S(1,1)*3*eps; 然后回答以下问题: (1) sum(diag(S)>tol) - rank(A) 是多少 ? (2) S(1,1) - norm(A) = 0 是多少 ? (3) sqrt(sum(diag(S*S))) - norm(A,'fro') 的结果是什么 ? (4) S(1,1)/S(3,3) - cond(A) 的结果是什么 ? (5) S(1,1)*S(2,2)*S(3,3) - det(A) < tol 的运行结果是什么? (6) V(:,1)'*null(A) 得到什么结果 ? (7) abs(A*null(A)) < tol 得到什么结果 ? (8) U(:,1:2) = = orth(A) 的运行结果是什么 ? 实现方法:matlab 矩阵操作 程序: clc clear A=[1 2 3;4 5 6;7 8 9]; [U,S,V]=svd(A); tol=S(1,1)*3*eps; sum(diag(S)>tol)-rank(A) S(1,1)-norm(A) sqrt(sum(diag(S*S)))-norm(A,'fro') S(1,1)/S(3,3)-cond(A) S(1,1)*S(2,2)*S(3,3)-det(A) 结果及结果分析: (1) sum(diag(S)>tol) - rank(A) 的结果是0 (2) S(1,1) - norm(A) = 0的结果是0 (3) sqrt(sum(diag(S*S))) - norm(A,'fro') 的结果是0 (4) S(1,1)/S(3,3) - cond(A) 的结果是0 (5) S(1,1)*S(2,2)*S(3,3) - det(A) < tol 的结果是1 (6) V(:,1)'*null(A) 的结果是-1.3124e-016 (7) abs(A*null(A)) < tol 的结果是1;1;1 (8) U(:,1:2) = = orth(A) 的结果是1,1 ;1,1 ;1,1 4. 题目: 求积分 dt t x ? ]sin[cos ,π20≤≤x 。提示: abs,sin,cos,cumsum,disp,plot,grid 实现方法:使用int 函数 程序:F1=vpa(int(abs(sin(cos(t))),t,0,2*pi)) 结果及结果分析:F1 =3.5729749639001046733748472025039 5. 题目: 求方程2,122==+xy y x 的解。 实现方法:使用solve 函数 程序:syms x syms y A=solve('x*x+y*y=1','x*y=2',x,y); Ax=A.x Ay=A.y 结果及结果分析: Ax = -1/2*(1/2*5^(1/2)+1/2*i*3^(1/2))^3+1/4*5^(1/2)+1/4*i*3^(1/2) -1/2*(1/2*5^(1/2)-1/2*i*3^(1/2))^3+1/4*5^(1/2)-1/4*i*3^(1/2) -1/2*(-1/2*5^(1/2)+1/2*i*3^(1/2))^3-1/4*5^(1/2)+1/4*i*3^(1/2) -1/2*(-1/2*5^(1/2)-1/2*i*3^(1/2))^3-1/4*5^(1/2)-1/4*i*3^(1/2) Ay = 1/2*5^(1/2)+1/2*i*3^(1/2) 1/2*5^(1/2)-1/2*i*3^(1/2) -1/2*5^(1/2)+1/2*i*3^(1/2) -1/2*5^(1/2)-1/2*i*3^(1/2) 6. 题目: 在某激励条件下,二阶系统归一化响应可表示为 )sin(1 1)(θββ ξ+- =-t e t y t ,其中ξ为阻尼系数,21ξβ-=, )1( 2 ξ ξθ-=arctg 。请用不同的颜色或线型,在同一张图上,绘制 0.2:2.0:2.0=ξ取值下系统在]18,0[∈t 区间内的响应曲线,并要求用2.0=ξ和0.2=ξ对它们相应的两条曲线进行醒目的文字标志。 实现方法: 使用了 text,for,if 函数 程序 clc clear syms k ; t=0:0.1:18; hold on ; %kz={'-r' '.g' 'b' 'c' 'm' 'y' 'k' 'w' ':r' ':g'}; kz='r g :b c m y k w r g r:'; i=0; for k=0.2:0.2:2 i=i+1; clear y ; a=sqrt(1-k^2); b=atan(sqrt(1-k^2)/k); if k==1 y=(exp(t)-t-1)./exp(t); plot(t,y,kz(i)) else y=1-1/a*exp(-k*t).*sin(a*t+b); plot(t,y,kz(i)) end % plot(t,y,kz(i)) if k==0.2 text(8,1.2,'阻尼系数是0.2') end if k==2 text(14,0.9,'阻尼系数是2') end end title('二阶系统归一化响应'); xlabel('t'); ylabel('y(t)'); hold off 程序2(求极限): syms k limit('1-1/sqrt(1-k^2)*exp(-k*t)*sin(sqrt(1-k^2)*t+atan(sqrt(1-k^2)/k))',k,1) 结 果及结果分析: 2468 1012141618 -0.2 00.20.40.60.8 1 1.21.41.6 二阶系统归一化响应 t y (t ) 7. 题目: 构建一个简单的全波整流模型,并用示波器分两路同时观察原信号和整流后的信号波形。要求:信源模块被重新命名为“输入正弦波”;信宿模块被重新命名为“示波器”;连接到信宿的信号线上分别标注“原信号”和“整流信号”;在模型窗中添加注释文本。 实现方法: 用sine wave 产生正弦波,用abs 进行整流,用Scope 进行信号的观察。 程序: 结果及结果分析 结果分析:较好的实现了全波整流。 8. 题目: 利用 SIMULINK 及其标准模块设计一个低通滤波器,从受噪声干扰的多频率混合信号)(t x 中获取 10Hz 的信号。在此 )()1002cos()102sin()(t n t t t x +??+??=ππ,而)2.0,0(~)(N t n 实现方法: 用Sine Wave 产生正弦波,用Random Number 产生随机信号,用sum 将信号相加,用Analog Filter Design 设计低通滤波器,用Mux 模块将信号合并在一起,用Scope 观察信号; 程序: 结果及结果分析 结果分析:LPC 使用Butterworth 方法,实现了不错的低通滤波效果。 9. 题目:已知系统的状态方程为:?? ?=--=1222 211)1(y y y y y y ,其中 25.0)0(,25.0)0(21==y y ,请构建该系统的仿真模型,并用XY Graph 模块观察21,y y 相轨迹。 实现方法:利用乘法器,加法器,积分器搭建模型,利用XY Graph 模块观察 21,y y 相轨 程 序 : 结 果 及 结 果 分 析 : 10.题目:CD74HC00仿真(数字电路) 实现方法: 这里就是四个与非门的实现,利用Logical Operator模块做出四个与非门; 用两个Pulse Generator分别产生“1100”和“0101”的序列码,检验系统对于“00”、“01”、“10”、“11”四种输入的输出。 程序: 结果: 结果分析:前两路分别为产生“1100”和“0101”的脉冲发生器的波形,后四路波形则分别为四个与非门的输出; 可以看到,四路输出信号与输入信号均符合与非逻辑的关系。 11.题目: 2FSK信号的生成与接收滤波 要求: 1)产生二进制[0,1]随机信号波,信号波特率为1000B 2)对此信号进行2FSK调制,f1=1500Hz, f2=3050Hz 3)加入高斯白噪声 4)在接收端进行带通滤波 5)抽样速率为20KHz. 6)观察滤波前后信号的波形和频谱。 实现方法:利用Bernoulli Binary Generator模块产生随机信号; 利用Sine Wave模块产生f1=1500Hz, f2=3050Hz 的载波,结合Switch模块进行2FSK调制; 利用AWGN Channel模块构建高斯白噪声信道,其参数设置为:信噪比:10dB,输入信号功率:1W; 利用Digital Filter Design设计带通滤波器,分别为1500Hz和3050Hz 程序 结果及结果分析 12.题目:创建一个简单的离散多速率系统:单位阶跃信号经过具有不同速率的采样后分别用作两个离散传递函数的输入。这两个离散传递函数有相同的有 理分式2.01 .0-+z z ,但采样时间和时间偏置二元对分别设为[1 , 0.1]和[0.7 , 0]。要求:观察这两个离散传递函数的输出有什么不同;用不同的颜色标帜不同采样速率系统。(通信系统) 实现方法: 利用Step 模块产生阶越响应,利用Transport Delay 进行延时,利用Discrete Filter 设计离散传递函数; 采样时间和时间偏置二元对分别设为[1 , 0.1]和[0.7 , 0]。 程序 结果及结果分析 二、模拟数字电路仿真实验 组合逻辑电路仿真 1.设计二/四线译码器 实现方法: 利用Logic Operator模块实现非门和与非门; 利用Pulse Generator模块产生0101和0011序列码,用来检验设计出的子系统。 程序 结果: a)使能端为1(即 constant设为1)时,仿真波形如图: 分析:当!EN端置1时,芯片没有工作。此时,作为输出端的Y0,Y1,Y2,Y3没有随着输入A0,A1做出相应变化,而是一直输出高电平,证明设计的子系统工作正常。设计正确! b) 使能端为0(即 constant设为0)时,仿真波形如图: 分析:当!EN端置0时,此时,随着第二、三两路信号输入的不同,作为输出端的Y0,Y1,Y2,Y3依次输出低电平,符合真值表要求,证明设计的子系统工作正常。 2.设计四选一数据选择器 实现方法: 利用的模块同上; 地址信号用Pulse Generator产生; D0到D3也由Pulse Generator模块产生,为了区分各路信号,将其信号周期依次设置为0.0625s, 0.125s, 0.25s和0.5秒。 程序 南邮广播电视工程数字视频非线性编辑制作课 程设计实验报告精编 W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】 通信与信息工程学院 2016 / 2017 学年第一学期 课程设计实验报告 模块名称数字视频非线性编辑制作 专业广播电视工程 学生班级 B130114 学生学号 学生姓名陈超 指导教师姚锡林 日期: 2016 年 11 月 21 日 摘要 本次课程设计利用软件premiere进行数字视频非线性编辑制作。本文首先就本次实验主题归纳总结电视节目制作一般流程方法,接着对此次课程设计主要软件工具进行系统介绍,主要涉及实验相关借本操作的详细阐述;接下来两大章节部分先从取材、构思角度详细分析此次课程设计所做的主题内容与规划,并以此为指导再从具体操作上分步骤、多角度实现视频序列的制作;最后对本次课程设计的体味与收获进行思考。 此次作品《再次出发》电影鉴赏是将导演约翰卡尼的一部经典音乐影视作品利用premiere软件,在制作的过程中添加了转场特效,关键帧,字幕,音频等功能,并运用多种素材,重新删减编辑,形成一部情节连贯,内容完整、主题明确的电影鉴赏短片。短片的片长时间为9分40秒,大小为720*576,AVI格式,PAL制式(48Khz)。 关键词:数字视频非线性编辑制作;premiere;视频制作; 目录 第一章电视节目制作的一般流程与方法 (1) 1.1 电视节目制作一般流程 (1) 1.1.1 前期制作流程 (1) 1.1.2 后期制作工作流程 (2) 1.2 电视节目制作的一般方法 (2) 1.2.1 ENG方式 (2) 1.2.2 EFP方式 (2) 1.2.3 ESP方式 (3) 第二章 Premiere的功能介绍及操作方法 (4) 2.1 Premiere概述 (4) 2.1.1 概述 (4) 2.1.2 基本操作界面 (4) 2.2 Premiere的基本操作 (5) 2.2.1 新建项目 (5) 2.2.2 新建序列 (6) 实验报告一 实验名称:SQL语言的应用 指导教师:茅苏 实验类型:验证 实验学时:4*2 实验时间:2012年9月28日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:10001927db 操作步骤:1、单击左侧的SQL Server组 右键 新建SQL Server注册 下一步 在左侧的“可用的服务器”栏选中或输入CC-PC,点击中间 的添加,将CC-PC添加到右侧的“添加的服务器”栏 下一步 选中“登录时使用Windows身份认证”,然后点击下一步 选中“在 现有SQL Server组中添加SQL Server”,然后点击下一步 完 成 关闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称10001927db 2.用查询分析器在上一步创建的数据库中完成以下功能 (1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器 确认SQL Server(s)为CC-PC 选择Windows身份认证 点击确定 2、在工具栏的下拉链表种选择名为10001927db的数据库。 (2)建立基本表:学生、课程和选课,写出DDL语句。 要求:需为每张表建立主键,其他完整性约束可自己添加。 南京邮电大学 毕业设计(论文)任务书题目:OFDMA系统信道估计的研究 专业通信工程 学生姓名施祥威 班级学号10001417 指导教师(签字) 指导教师职称副教授 指导单位通信与信息学院 负责人签字 院(系)领导签字 日期2013.12 题目OFDMA系统信道估计的研究 课题类型理论研究■工程设计□ 产品开发□实验研究□ 课题类别 软件■硬件□ 软硬结合□其他□ 设计 内容与技术要求、成果形式 研究和学习无线移动通信原理,探讨数字通信系统的信号解调接收,针对信道对信号造成的失真,要进行信道估计,然后进行均衡(补偿)。具体到OFDMA系统,要力求准确估算多频率、时间点信道特性。 要求探讨无线信道的特点和模型,参考WiMAX系统标准,建立OFDMA系统模型。分析上、下行链路信道特点,分析不同导频符号安排下的信道估计算法。分析多种不同的信道估计算法,并作比较。在解调中用信道估计值进行补偿。 用Matlab仿真,绘出 ~,~ b MSE SNR BER E n曲线,分析其性能。提交程序清单,仿真数据。 设计进度11月中旬~12月初:查阅资料,学习无线通信和OFDMA的基础知识,消化课题内容,掌握仿真工具的使用方法,拟定系统总体实现方案。写开题报告。3月1日~3月底:依照总体方案,逐个编写程序,调试。联接程序,总体调试。 4月1日~5月底:调试程序,修改完善,测试系统数据、曲线,分析性能。撰写毕业论文。 6月1日~6月20日:完成毕业论文,毕业答辩。 参考资料[1]IEEE 802.16 IMT-Advanced Evaluation Group Coordination Meeting, Overview of IEEE P802.16m Technoledge and Candidate Rit for IMT-Advanced[S], IEEE L802.16-10/0002, IEEE,2010 [2](芬) 霍尔马 (Holma.H.) . (芬) 托斯卡拉 (Toskala.A.), UMTS中的LTE-基于OFDMA和SC-FDMA的无线接入, [M]机械工业出版社,2010 [3]Ramjee Prasad l Fernando J. Velez,WiMAX Networks: Techno-Economic Vision and Challenges[M], Springer press, 2010 [4]W-C.Huang,C-H Pan, C-P Li,H-J Li, Subspace-Based Semi-Blind Channel Estimation in Uplink OFDMA Systems[J], IEEE Trans. on Broadcasting, vol. 56, no. 1, March 2010 [5]沈嘉,下一代无线宽带通信的核心OFDM/OFDMA[J],计算机世界,2007.1 [6]Yong Soo Cho , Jaekwon Kim, Won Young Yang , Chung G.Kang, MIMO-OFDM无线通信技术及MATLAB实现[M],电子工业出版社,2013.6 [7]徐明远、邵玉斌,MATLAB仿真在通信与电子工程中的应用(第2版)[M],西安电子科技大学出版社,2010 课程设计I报告 题目:课程设计 班级:44 姓名:范海霞 指导教师:黄双颖 职称: 成绩: 通达学院 2015 年 1 月 4 日 一:SPSS的安装和使用 在PC机上安装SPSS软件,打开软件: 基本统计分析功能包括描述统计和行列计算,还包括在基本分析中最受欢迎的常见统计功能,如汇总、计数、交叉分析、分类比较、描述性统计、因子分析、回归分析及聚类分析等等。具体如下: 1.数据访问、数据准备、数据管理与输出管理; 2.描述统计和探索分析:频数、描述、集中趋势和离散趋势分析、分布分析与查看、正态性检验与正态转换、均值的置信区间估计; 3.交叉表:计数;行、列和总计百分比;独立性检验;定类变量和定序变量的相关性测度; 4.二元统计:均值比较、T检验、单因素方差分析; 5.相关分析:双变量相关分析、偏相关分析、距离分析; 6.线性回归分析:自动线性建模、线性回归、Ordinal回归—PLUM、曲线估计; 7.非参数检验:单一样本检验、双重相关样本检验、K重相关样本检验、双重独立样本检验、K重独立样本检验; 8.多重响应分析:交叉表、频数表; 9.预测数值结果和区分群体:K-means聚类分析、分级聚类分析、两步聚类分析、快速聚类分析、因子分析、主成分分析、最近邻元素分析; 10. 判别分析; 11.尺度分析; 12. 报告:各种报告、记录摘要、图表功能(分类图表、条型图、线型图、面积图、高低图、箱线图、散点图、质量控制图、诊断和探测图等); 13.数据管理、数据转换与文件管理; 二.数据文件的处理 SPSS数据文件是一种结构性数据文件,由数据的结构和数据的内容两部分构成,也可以说由变量和观测两部分构成。定义一个变量至少要定义它的两个属性,即变量名和变量类型其他属性可以暂时采用系统默认值,待以后分析过程中如果有需要再对其进行设置。在spss数据编辑窗口中单击“变量视窗”标签,进入变量视窗界面,即可对变量的各个属性进行设置。 1.创建一个数据文件数据 (1)选择菜单【文件】→【新建】→【数据】新建一个数据文件,进入数据编辑窗口。窗口顶部标题为“PASW Statistics数据编辑器”。 (2)单击左下角【变量视窗】标签进入变量视图界面,根据试验的设计定义每个变量类型。 _* 南京邮电大学通信学院 实验报告 实验名称:基于ADS开发环境的程序设计 嵌入式Linux交叉开发环境的建立 嵌入式Linux环境下的程序设计 多线程程序设计 课程名称嵌入式系统B 班级学号 姓名 开课学期2016/2017学年第2学期 实验一基于ADS开发环境的程序设计 一、实验目的 1、学习ADS开发环境的使用; 2、学习和掌握ADS环境下的汇编语言及C语言程序设计; 3、学习和掌握汇编语言及C语言的混合编程方法。 二、实验内容 1、编写和调试汇编语言程序; 2、编写和调试C语言程序; 3、编写和调试汇编语言及C语言的混合程序; 三、实验过程与结果 1、寄存器R0和R1中有两个正整数,求这两个数的最大公约数,结果保存在R3中。 代码1:使用C内嵌汇编 #include printf("gcdnum:%d\n",a); return 0; } 代码2:使用纯汇编语言 AREA example1,CODE,readonly ENTRY MOV r0, #4 MOV r1, #9 start CMP r0, r1 SUBLT r1, r1, r0 SUBGT r0, r0, r1 BNE start MOV r3, r0 stop B stop END 2、寄存器R0 、R1和R2中有三个正整数,求出其中最大的数,并将其保存在R3中。 代码1:使用纯汇编语言 AREA examp,CODE,READONL Y ENTRY MOV R0,#10 MOV R1,#30 MOV R2,#20 Start CMP R0,R1 BLE lbl_a CMP R0,R2 MOVGT R3,R0 MOVLE R3,R2 B lbl_b lbl_a CMP R1,R2 MOVGT R3,R1 MOVLE R3,R2 lbl_b B . END 代码2:使用C内嵌汇编语言 #include 通信与信息工程学院 2015 / 2016 学年第 2 学期 软件设计实验报告 模块名称MATLAB软件设计 专业通信工程 学生班级B130102 学生学号B13010229 学生姓名郭智超 指导教师孟田甜 报告内容 一、要求练习的实验部分 1.题目:在时间区间 [0,10]中,绘出 t e y t 2cos 15.0--=曲线。 程序代码: t=0:0.02:10; y=1-exp((-0.5)*t).*cos(2*t); plot(t,y,'b'); xlabel('time'); ylabel('amplitude'); title('figure 1'); grid 实验结果: 24 6810 00.51 1.5 time a m p l i t u d e figure 1 2.题目:写出生成如图E2-1所示波形的MATLAB 脚本M 文件。图中虚线为正弦波,要求它的负半波被置零,且在 2 3 处被削顶。 程序代码: t=linspace(0,10,500); %产生线性间隔的向量(在0-10之间取500点) y=sin(t); a=sin(pi/3); z=(y>=0).*y; z=(y>=a).*a+(ytol) - rank(A) 是多少 ? (2) S(1,1) - norm(A) = 0 是多少 ? (3) sqrt(sum(diag(S*S))) - norm(A,'fro') 的结果是什么 ? 南邮单片机实验报告 篇一:南邮数据库实验报告 数据库实验报告 ( XX / XX 学年第二学期)? ? 学号 姓名 指导教师 成绩 一、数据库原理第一次实验 【一】实验内容: 数据库表的建立与管理【二】、实验目的: 学习数据库及表的建立、删除、更新等操作。 注:本次实验题目,除了特殊要求,以T-SQL为主,并将所有语句标注好题号,留存在查询界面上,方便检查。【三】、实验题目及其解答: 1、创建一名为‘test’的数据库; CREATE DATABASE test 2、在“test”数据库中新建一张部门表“部门”,输入列:name(char,10位),ID(char,7位),manager (char,10位)各列均不能为空值。 Solution: use test CREATE TABLE 部门 (ID CHAR(7) NOT NULL,name CHAR(10) NOT NULL,manager CHAR(10) NOT NULL) 结果: 3、在“test”数据库中新建一张员工表,命名为 “员工”。在表中输入以下各列: name(char,10位),personID(char,7位),Sex(char,7位),birthday(datetime),deptID(char,7位),各列均不能为空值。 CREATE TABLE 员工 (name CHAR(10) NOT NULL, personID CHAR(7) NOT NULL, sex CHAR(7) NOT NULL, birthday datetime NOT NULL, deptID CHAR(7) NOT NULL) 结果: 4、修改表的操作练习: 1)将‘部门’表中的列ID设为主键; 2)将‘员工’表中personID设为主键,并将deptID设置为外键,关联到‘部门’表上的‘ID’列; 3)在‘部门’表中,添加列quantity(char, 5); 4) 删除‘员工’表中的列‘sex’; 5)修改‘员工’表中列name为(varchar,8) ALTER TABLE 部门 ADD CONSTRAINT C1 PRIMARY KEY(ID) ALTER TABLE 员工ADD CONSTRAINT C2 PRIMARY 实验报告 2013 /2014 学年第二学期 实验名称SQL语言的应用专业广播电视工程 学生学号11003829 学生姓名____林钢_____ 指导教师胥备 SQL语言的应用实验报告 实验名称:SQL语言的应用 指导教师:胥备 实验类型:验证 实验学时:4*2 实验时间:2014年3月18日 一、实验目的和要求 练习使用SQL SERVER数据库产品,熟练使用查询分析器和企业管理器; 掌握SQL语言中常用的语句:用DDL创建基本表;用DML插入、修改、删除数据;用QL查询数据等。 二、实验环境(实验设备) 硬件:个人计算机; 软件:MS SQL SERVER环境。 三、实验原理及内容 1.用SQL SERVER的企业管理器创建数据库 数据库名称:M11003829 操作步骤:1、单击左侧的SQL Server组→右键→新建SQL Server注册→下一步→在左侧的“可用的服务器”栏选中或输入CC-PC→点击中间 的添加将CC-PC添加到右侧的“添加的服务器”栏→下一步→选 中“登录时使用Windows身份认证”→点击下一步→选中“在现 有SQL Server组中添加SQL Server”→点击下一步→完成→关 闭。 2、单击左侧的SQL Server组下面可用的已注册子组里面的数据库→ 右键→新建数据库→输入数据库名称M11003829 2.用查询分析器在上一步创建的数据库中完成以下功能 1)进入查询分析器并选择操作的数据库 操作步骤:1、开始→程序→MS SQL Server→查询分析器 设置:确认SQL Server(s)为CC-PC 选择Windows身份认证 确定 2、在工具栏的下拉链表种选择名为M11003829的数据库。 2)建立基本表:学生、课程和选课,写出DDL语句 建立学生表、插入数据。 学生 学号姓名年龄性别 S1 WANG 20 M S2 LIU 19 F S3 CHEN 22 M S4 WU 19 M S5 LI 21 F Create TABLE STUDENT ( SNO VARCHAR(7) NOT NULL, SNAME VARCHAR(10)NOT NULL, AGE INT NOT NULL, SEX VARCHAR(7), Primary Key(SNO), ); use M11003829; Insert Into STUDENT Values ('S1' ,'WANG', '20', 'M'); Insert Into STUDENT Values ('S2', 'LIU','19',' F'); Insert Into STUDENT Values ('S3', 'CHEN' ,'22', 'M'); Insert Into STUDENT Values ('S4', 'WU', '19', 'M'); Insert Into STUDENT Values ('S5', 'LI', '21', 'F'); 建立课程表、插入数据。 课 程 设 计学院:数学学院 学号:20106496 姓名:黄星奕 辅导老师:陈晓红殷明 实验一 1.1 水手、猴子和椰子问题 一、问题描述 1.1 水手、猴子和椰子问题:五个水手带了一只猴子来到南太平洋的一个荒岛上,发现那里有一大堆椰子。由于旅途的颠簸,大家都很疲惫,很快就入睡了。第一个水手醒来后,把椰子平分成五堆,将多余的一只给了猴子,他私藏了一堆后便又去睡了。第二、第三、第四、第五个水手也陆续起来,和第一个水手一样,把椰子分成五堆,恰多一只猴子,私藏一堆,再去入睡,天亮以后,大家把余下的椰子重新等分成五堆,每人分一堆,正好余一只再给猴子,试问原先共有几只椰子? 二、思考与实验 试分析椰子数目的变化规律,利用逆向递推的方法求解这一问题。 三、问题分析 用递推算法。首先分析椰子数目的变化规律,设最初的椰子数为p 0,即第一个水手所处理之前的椰子数,用p 1、p 2、p 3、p4、p 5分别表示五个水手对椰子动了手脚以后剩余的椰子数目,则根据问题有 再用x表示最后每个水手平分得到的椰子数,于是有 所以 p5 = 5x +1 利用逆向递推的方法,有 但由于椰子数为一正整数,用任意的x作为初值递推出的p0数据不一定是合适的。在实验中可以用for 循环语句结合break语句来寻找合适的x和p0,对任意的x递推计算出p0,当计算结果为正整数时,结果正确,否则选取另外的x再次重新递推计算,直到计算出的结果p0为正整数为止。 四、源程序 n=input('input n:'); for x=1:n p=5*x+1; for k=1:5 p=5*p/4+1; end if p==fix(p) break; end end disp([x,p]); 五、实验结果 六、结果分析 从理论上分析,由于 所以 “”练习题 要求:抄题、写出操作命令、运行结果,并根据要求,贴上运行图。 1、求230x e x -=的所有根。(先画图后求解)(要求贴图) >> ('(x)-3*x^2',0) = -2*(-1/6*3^(1/2)) -2*(-11/6*3^(1/2)) -2*(1/6*3^(1/2)) 3、求解下列各题: 1)30 sin lim x x x x ->- >> x; >> (((x))^3) = 1/6 2) (10)cos ,x y e x y =求 >> x; >> ((x)*(x),10) = (-32)*(x)*(x) 3)2 1/2 0(17x e dx ?精确到位有效数字) >> x; >> ((((x^2),0,1/2)),17) = 0.54498710418362222 4)4 2 254x dx x +? >> x; >> (x^4/(25^2)) = 125*(5) - 25*x + x^3/3 5)求由参数方程arctan x y t ??=? =??dy dx 与二阶导 数22 d y dx 。 >> t; >> ((1^2))(t); >> ()() = 1 6)设函数(x)由方程e所确定,求y′(x)。>> x y; *(y)(1); >> ()() = (x + (y)) 7) sin2 x e xdx +∞- ? >> x; >> ()*(2*x); >> (y,0) = 2/5 8) 08x =展开(最高次幂为) >> x (1); taylor(f,0,9) = - (429*x^8)/32768 + (33*x^7)/2048 - (21*x^6)/1024 + (7*x^5)/256 - (5*x^4)/128 + x^3/16 - x^2/8 + 2 + 1 9) 1sin (3)(2)x y e y =求 >> x y; >> ((1)); >> ((y,3),2) = 目录 第一章技术指标 (2) 1.1 系统功能要求 (2) 1.2 系统结构要求 (2) 1.3 电气指标 (2) 1.4 设计条件 (2) 第二章整体方案设计 (2) 2.1 整体方案 (2) 2.2 整体原理及方框图 (2) 第三章单元电路设计 (4) 3.1 频率控制电路设计 (4) 3.2 计数器设计(256) (5) 3.3 存储器及正弦函数表 (6) 3.4 D/A(II)正弦波产生电路 (7) 3.5幅度控制 (8) 3.6 阻抗控制 (9) 3.7整体电路图 (9) 3.7 整体元件清单(理论值) (9) 第四章测设与调整(数据) (11) 4.1 频率控制电路调测 (11) 4.2 地址计数器电路调测如下: (11) 4.3 存贮器电路调测(R=1千欧) (11) 4.4 数字幅度电路调测 (11) 4.5 波形扩展 (11) 4.6 整体指标测试 (12) 第五章设计小结 (13) 5.1电子电路课程设计的意义 (13) 5.2 设计任务完成情况 (13) 5.3 问题及改进 (13) 5.4 心得体会 (14) 附录 (15) 参考文献 (15) 主要芯片介绍: (15) 第一章技术指标 1.1 系统功能要求 数控正弦函数信号发生器的功能是,用数字电路技术产生正弦波信号。正弦波输出信号的频率和电压幅度均由数字式开关控制。 1.2 系统结构要求 数控正弦波信号发生器的结构要求如图(1)所示,其中正弦波发生器采用数字电路产生正弦信号,频率选择开关用于选择输出信号的频率,幅度选择开关用于选择输出信号电压幅度。频率选择开关和幅度选择开关均应采用数字电路。 1.3 电气指标 输出信号波形:正弦波 输出信号频率范围:1kHz~5kHz 输出信号最大电压:2.8V (峰峰值) 输出阻抗:50Ω 幅度选择档位:5档 波形可选择:方形,正弦波,三角波,斜波 输出频率最小步长:20Hz 1.4 设计条件 电源条件:+5V,-5V ?可供选择器件如下: ?型号名称及功能数量 ?DAC0832 8位D/C转换电路 2 ?MC4046 锁相电路 1 ?28C64B EEPROM存储器 1 ?T4LS393 双16进制计数器 1 ?MC4051 四模拟开关 1 ?TL084 运算放大器 1 ?8路开关双制直插式微型开关 2 ?MC4060 与晶振为频率器 1 ?CD7474 双D型触发器 3 ?CD7404 六反向器 1 ?74139 译码器 2 ?LED 二极管12 ?单开关开关 3 ?晶振32768k 1 ?其他若干电阻,电容 第二章整体方案设计 2.1 整体方案 事先对正弦波进行取样,把各个取样点的取样值存入存储器构成正弦函数表(可以存入一个周期完整信号,也可以存入半个周期或1/4周期)。通过数字频率控制电路对正弦函数表的读取,再把读出的取样值取出还原成原始的正弦信号。 2.2 整体原理及方框图 邮电大学通信学院 软件课程设计 实验报告 模块名称:___MATLAB软件设计 专业班级:__通信工程 姓名:____ ____ 学号:___ 实验日期:2013年 6 月 17—28日实验报告日期: 2013 年 7 月 1 日南邮广播电视工程数字视频非线性编辑制作课程设计实验报告定稿版
SQL语言的应用 南京邮电大学软件工程与数据库实验报告一
南京邮电大学
南邮课程设计实验报告
南邮嵌入式系统B实验报告2016年度-2017年度-2
南邮MATLAB软件设计
南邮单片机实验报告
SQL语言的应用实验报告 南京邮电大学
Matlab的实际应用设计(经典)
MATLAB实验练习题(计算机)-南邮-MATLAB-数学实验大作业答案
电工电子实验报告-南邮课程设计
南京邮电大学matlab软件设计(超详细).