第一篇:北航飞力实验课实验报告
课程代码 :
0517 70 09 9
研究生课程试卷
2017-2018学年 第一学期期末
《飞行力学实验I》 飞行原理实验报告
考试时间 2018 年 11 月 1 日
姓名:
苏雨
学号:
ZY1805316
专业:
飞行器设计
指导教师:
王维军
北京航空航天大学 航空科学与工程学院
2018 年 11 月
飞机失速尾旋现象研究
第一章:失速尾旋现象介绍
在我从事航模生涯这些年以来,有一种十分危险的飞行现象,导致了我多架模型飞机坠毁。这就是在飞行中有时会出现飞机突然失去控制,一边下坠,一边偏侧翻转,操纵无效直到坠地。经查阅资料,了解到这种飞行现象称为失速尾旋。
失速:失速是当机翼攻角(迎角)增大到一定的程度(临界迎角)后,机翼上表面气流分离,导致升力减小所发生的现象。飞机将低头下沉,直至获得足够升力飞行。在高度低时发生失速是危险的,高度足够高时,可以练习失速的改出,改出失速的基本操作是迅速推杆到底采用俯冲姿态,等速度大于等于 1.3 倍失速速度时,缓慢向后拉杆改出至平飞。
尾旋(螺旋):当一侧机翼先于另一侧机翼失速时,飞机会朝先失速的一侧机翼方向沿飞机的纵轴旋转,称为螺旋或尾旋。发生螺旋式非常危险的事情,有些飞机在设计制造时是禁止飞机进入螺旋的,这样的飞机进入螺旋姿态后,很难改出。可以改出的飞机改出尾旋的基本方法是推杆到底,并向相反方向拉杆,如果发动机以高速运转,必须立即收油门到慢车,向螺旋相反方向蹬满舵,螺旋停止后,使用失速改平的方法。成功的关键是飞行员的技术和飞机的性能。
全世界每年飞机事故中因失速发生的占事故总数约 30%~40%,如果飞行员认知不清、处置不及时准确,飞机很可能在极短时间内进入失速尾旋,若在低空小高度时飞机进入失速尾旋处置不当,很可能会造成机毁人亡的等级事故,研究失速与尾旋的预防措施与改出方法,对考核飞机边界飞行的操控性、安全性,挖掘飞机的机动性能以及保证战斗生存率与飞行安全意义重大。
第二章:失速尾旋现象 原理分析2.1 失速现象原理分析
飞机在飞行时,机翼翼型中心与气流来流方向的夹角为迎角,当迎角增加到抖振迎角时,机翼上气流开始分离,机翼开始出现了抖振,此时机翼升力系数还在上升,当迎角增加到临界迎角时,机翼表面气流分离出现了严重分离,飞机升力系数急剧下降,可见失速根源是由于机翼表面气流分离造成,失速也包括平尾、鸭翼等控制翼面的气流分离,导致机翼和飞机其它控制翼面失去部分或全部效能,在失速过程中如果飞机升力支撑不了飞机重量,飞机就会掉高度(图 1、图 2),临界迎角表征着飞机抗失速能力,飞机临界迎角越大,飞机抗失速能力越大,其中一代、二代战机临界迎角约为 10°~25°、三代战机约为 25°~50°、四代战机约为 50°~70°,飞行中仰角,其中θ为俯仰角、φ为偏航角、γ为滚转
角(下同)。
图 图 1 1 飞机失速状况
在失速初期,机翼翼型中心迎角小于抖动迎角,机翼气流虽然分离,但对其它翼面无影响,此时飞行员对飞机操纵感觉仍正常。
当继续增大接近抖振迎角时,飞机结构对翼面上较强的分离气流产生气动激励振动响应现象,即机翼抖振,同时飞机也可能出现轻微自动仰俯和机头横摆等现象。
在失速中期,机翼翼型中心迎角介于抖振迎角和临界迎角之间,飞行员可以明显感觉翼面出现较强的抖振现象,但升力仍然随迎角增大而增大。
飞机失速后期,机翼翼型中心迎角超过临界迎角时,飞机进入深失速,翼面上强烈的气流分离会影响到副翼、平尾、方向舵等后翼面的稳定性,使飞机出现了剧烈抖振与颠簸、侧滑、航向发散(如俯仰振荡、机头摇晃等不稳定现象)、飞机下坠、飞行阻力增加、飞行速度急剧减小等变态现象。
2.2 2 尾旋 现象原理分析
飞机失速后期,当翼型中心迎角远超过临界迎角后,失速加剧,飞机速度、升力、舵面操纵性、航向稳定性都会减小,飞机带有侧滑现象,当一侧机翼先于另一侧机翼失速(侧滑时,侧滑侧机翼先失速)时,飞机会朝先失速的一侧机翼方向沿飞机的纵轴边滚转边急剧下滑(侧滑角很大,侧滑小球甚至偏置极限),同时也绕立轴、横轴不断旋转,飞机出现这种重心沿小半径螺旋线轨迹急剧下滑的气动自转现象,说明飞机已经进入失速尾旋,飞行员必须立即处置。可见失速与尾旋的主要危害是来自飞机的变态失控、飞行员失去方向感、飞机安全高度丧失三个方面。
正螺旋是由正飞进入的螺旋,发生正螺旋时,飞行员身体一直没有离开座椅,飞机座舱盖基本向上,通过前风挡看到机头在地面画圈,看不到旋转地中心地标;反螺旋是由倒飞进入的螺旋,发生反螺旋时,飞行员身体离开座椅,头盔顶着座舱盖,飞机座舱盖基本冲下,能看到旋转地中心地标;根据尾旋时飞机俯仰角的不同,尾旋还可分为陡尾旋、缓尾旋和平尾旋。
图 图 2 2 飞机尾旋
第三章:
飞机失速尾旋的预防3.1 飞机设计中预防 尾旋 措施
飞机设计中预防失速尾旋的措施主要有:合理设计飞机增升装置(如加装鸭翼、边条翼、涡流发生器、吹风襟翼、翼刀等),采用新的飞行控制技术(如放宽静稳定性 RSS 控制技术、推力矢量控制技术、主动涡流控制 AVC 技术、机动载荷控 VLC 技术、多变量重构技术等),能使飞机临界迎角不断扩大,飞机甚至在 0°-360°迎角范围,飞机操控性依然稳定;优化迎角限制器(推杆器或抖杆器)、音响与灯光等失速告警装置设计,使告警鲜明可靠;视情增装尾旋改出伞和尾旋改出火箭,使飞机进入尾旋后仍然能从容安全地改出。
3.2 2 飞行操作 中预防 尾旋 措施
在飞力实验课程中操作塞斯纳飞机进行飞行时就能发现,当飞机速度很低,并且操纵杆控制量较大,打舵较猛时飞机容易发生失速。因此,为了避免飞机失速和失速尾旋,飞机在包括盘旋、收敛转弯等特技机动飞行时,飞行员对杆舵的动作量不要过大过猛,否则俯迎角变化速率过快,在惯性作用下,飞机很容易出现迎角超控现象,尤其对于后掠翼和三角翼飞机或是临界迎角较小的飞机,飞行员更应依据飞行速度时刻掌控好飞行迎角。
在飞行员训练时,应当防患于未然,加入失速尾旋改出科目训练。更换机型飞行与危险科目飞行,飞行前要有技术交底、编写专门的应急处置预案,并组织必要的飞行预先演练,飞行员对抖动迎角、临界迎角、失速告警、演练高度、飞
机最低安全高度、飞行包线边界等飞行知识有充分的认知。
3.3 3 飞行环境中预防 尾旋 措施
避免飞机在恶劣气象条件下,如风切变、垂直阵风、飓风、晴空湍流、飓风、突风等大气乱流,或过冷雨雪和霜冻等气象条件下飞行,以免飞机迎角增大到临界迎角以上而造成飞机失速。一旦飞机不可避免地进入结冰区时,通常情况下应迅速改变飞行高度、飞机增速、减小飞机俯仰角、及时脱离结冰层区域,同时打开飞机防冰系统,对发动机、空速管、迎角与侧滑角传感器等部件加温,尽早酝酿失速尾旋改出程序,必要时抛掉飞机外挂,同时要求飞行员柔和操纵杆舵。此外,飞行中应避免飞机进入其它飞机尾流。
第四章:失速尾旋的处理措施41.1 失速的改出措施
在飞力实验课程操纵塞斯纳飞机进行模拟飞行时,我有意让飞机处于低速大迎角状态,使飞机失速。经多次实验,我发现当飞机失速后,应当停止过于猛烈的拉杆,让飞机先俯冲一段距离,待飞机速度恢复至 70-80mile/h 左右时,柔和将飞机拉至平飞,再缓缓爬升恢复高度。切忌猛烈拉杆或打副翼。4..2 2 尾旋 的改出措施
改出尾旋关键是迅速制止飞机旋转,然后设法减小飞机迎角,降低飞机的姿态角,通过下降高度换取速度,要求飞机心须有足够安全高度(2000m~2500m以上为宜),然后依据飞机滚转速度、载荷、下坠速度、姿态、剩余高度等情况视情实施改出。改出尾旋方法很多,基本要点为用脚蹬蹬平方向舵(方向舵中立)或反尾旋滚转方向蹬舵(只有反尾旋方向蹬舵才能滞转,切忌反尾旋滚转方向压驾驶杆),以修正侧滑和滞转(侧滑带来的尾旋滚转是顺机翼失速、旋转一侧);副翼中立(驾驶杆横向中立)或顺尾旋滚转方向压驾驶杆(能够迅速滞转);如果发动机以高速运转,须立即收油门到慢车,当旋转完全被制止、迎角完全减小、飞机速度恢复足够大后,再柔和拉杆改出尾旋,改出过程中要沉着冷静注意侧滑仪、速度表、高度表。
第五章:小结
飞机的失速尾旋现象虽然一度被称为“死亡陷阱”,但我们只要搞清它的发生机理,在飞机设计和飞行员训练中采取预防措施,研究新的防尾旋措施,例如:“反尾旋伞”,失速尾旋也会变得不那么可怕。
第二篇:FPGA实验报告北航电气技术实验
FPGA电气技术实践
实验报告
院(系)名称 专业名称 学生学号 学生姓名 指导教师
宇航学院
飞行器设计与工程(航天)
XXXXXXXX
XXXXXX
XXXX
2017年11月XX日
`
` 实验一
四位二进制加法计数器与一位半加器的设计 实验时间:2017.11.08(周三)晚
实验编号20
一、实验目的
1、熟悉QuartusII的VHDL的文本编程及图形编程流程全过程。
2、掌握简单逻辑电路的设计方法与功能仿真技巧。
3、学习并掌握VHDL语言、语法规则。
4、参照指导书实例实现四位二进制加法计数器及一位半加器的设计。
二、实验原理
.略
三、实验设备
1可编程逻辑实验箱EP3C55F484C8 一台(包含若干LED指示灯,拨码开关等)2计算机及开发软件QuartusII 一台套
四、调试步骤
1四位二进制加法计数器
(1)参照指导书实例1进行工程建立与命名。(2)VHDL源文件编辑
由于实验箱上LED指示灯的显示性质为“高电平灭,低电平亮”,为实现预期显示效果应将原参考程序改写为减法器,且”q1<= q1+1”对应改为”q1<= q1-1”,以实现每输入一个脉冲“亮为1,灭为0”。
由于参考程序中的rst清零输入作用并未实现,所以应将程序主体部分的最外部嵌套关于rst输入是否为1的判断,且当rst为1时,给四位指示灯置数”1111”实现全灭,当rst为0时,运行原计数部分。
(3)参照指导书进行波形仿真与管脚绑定等操作,链接实验箱并生成下载文件(4)将文件下载至实验箱运行,观察计数器工作现象,调试拨动开关查看是否清零。可以通过改变与PIN_P20(工程中绑定为clk输入的I/O接口)相连导线的另一端所选择的实验箱频率时钟的输出口位置,改变LED灯显示变化频率。
并且对照指导书上对实验箱自带时钟频率的介绍,可以通过改变导线接口转换输入快慢,排查由于clk输入管脚损坏而可能引起的故障。
` 2一位半加器
(1)参照指导书实例1进行工程建立与命名。
(2)图形源文件编辑:由于实验箱上LED指示灯的显示性质为“高电平灭,低电平亮”,为实现预期显示效果应将原电路图中两个输出管脚与非门串联以实现原参考输出“高电平亮,低电平灭”。
(3)参照指导书进行波形仿真与管脚绑定等操作,链接实验箱并生成下载文件(4)将文件下载至实验箱运行,观察半加器工作现象,调试拨动开关查看进位与置数指示是否正常工作。
五、实验现象
1.四位二进制加法计数器
SW1下拨为0时,四个LED指示灯可以对输入脉冲从”0000”到”1111”进行十六位循环计数(其中亮为1,灭为0)。SW1上拨为1时可以实现四个LED灯保持全灭清零。且四位二进制加法计数器功能成功实现
2.一位半加器
SW1与SW2输入分别为”00”、”01”、”10”、”11”时,进位指示与置数指示灯分别显示”00”、”01”、”01”、”10”(其中亮为1,灭为0)。且一位半加器功能成功实现。
六、实验代码
1四位二进制加法计数器(已修改)
entity count4 is
port(clk:in std_logic;--waishizhong,fpga_ex2_6
rst:in std_logic;--F1 pin-ab15
q:out std_logic_vector(3 downto 0));--led4-1
end;architecture b1 of count4 is
signal q1:std_logic_vector(3 downto 0);
begin
process(clk,rst)
begin
if(rst='0')then
if(clk'event and clk='1')then q1<= q1-1;
end if;
else q1<=“1111”;
end if;
end process;`
q<=q1;end 2一位半加器
七、结果分析
1若在加载运行文件后实验箱上无反应,可以通过更换不同频率输入管脚查看是否为实验箱自带时钟的故障。
2实验箱上LED显示灯与设计逻辑相反时可以通过修改程序逻辑或给电路图添加非门实现正逻辑显示。
` 实验二
16×16LED点阵四字循环显示 实验时间:2017.11.08(周三)晚
实验编号20
一、实验目的
1、掌握VHDL编程技巧和各种输入输出显示方法。
2、学习并分析指导书中实例,从中发现感兴趣的题目,并以此自设计一个有内容,功能稍复杂的主、子程序综合应用例程,实现调试与验证。
3、实现LED点阵“高山仰止”四字清晰循环显示。
二、实验原理
.1 LED显示原理
16×16扫描LED点阵的工作原理同8位扫描数码管类似,其结构示意图(图1)与等效电路图(图2)如下。它有16个共阴极输出端口,每个共阴极对应有16个 LED显示灯,所以其扫描译码地址需4位信号线(管脚对应COL1-COL4),从右起为第一列且COL1-4对应”0000”。其汉字扫描码由16位段地址(从下至上管脚对应ROW1-ROW16)输入。本设计选用的LED列扫描,汉字信号行输入的方式,显示完整汉字。
图1 16×16LED点阵 图2 16×16点阵LED等效电路
列循环扫描,通过对每一列的扫描来完成对字母的现实,本设计为使列扫描符合视觉暂留要求,扫描频率至少大于16×8=128Hz,周期小于7.8ms,以此给人以连续的感觉。汉字的信息储存
用动态分时扫描技术使LED点阵模块显示图像,需要进行两步工作。第一步是在程序中建立汉字数据库。第二步是在扫描模块的控制下,配合列扫描的次序正确地输出这些数据。获得图像数据的步骤是,先将要显示的每一幅图像画在一个如(图3)所示的被分成16×16共256个小方格的矩形框中,再在有笔划下落处的小方格里填上“1”,无笔划处填上“0”,这样就形成了与这个汉字所对应的二进制数据在该矩形框上的分布,汉字取模可由专用软件进行。
`
图3 16*16点阵显示模块
由于本实验箱为从右至左依次对应”0000”列到”1111”列,从下至上为最高位到最低位,于平时习惯的认字方向相反,所以注意在逐列扫描的设计中要对字取“反模”。
例如要在右边起第2列的从上到下数2、4、6、8行亮,则列编号为”0001”、行输入为”***0”就可以实现了。
3延时环节
为使汉字不断地循环显示,并且使每个汉子显示后停留,就需要在中间加一定的延时和循环环节。在这一环节中,可以通过修改每个显示和停留周期包含的总时钟脉冲数值来控制每个字的显示时间,运用状态机设计方法给四个汉字对应的不同输入状态进行编码,即可使汉字依次清晰显示。
三、实验设备
1可编程逻辑实验箱EP3C55F484C8 一台(包含16×16LED点阵一组等)2计算机及开发软件QuartusII 一台套
四、调试步骤
1建立工程,命名为ledgrq1616。建立VHDL程序文件命名为1ed1616grq.vhd。2按照第六部分原程序输入代码,并按所示表格绑定管脚。编写程序及绑定管脚时时注意第二部分中所叙述的扫描显示顺序以及对应取反字模的方法。
3编译无误后开启实验箱,生成.sof传输文件并下载至实验箱,确保运行模式为1,且CPRL_SW拨码开关为”00XX”。
4观察实验箱上现象,通过改接不同频率的脉冲输入管脚或改变每个字符停留周期包含的总脉冲数来保证有足够快的扫描频率与大约每个字大约一秒多的充足停留时间,并查看是否有“高山仰止”四字依次有停顿的清晰的循环显示。
五、实验现象
当时钟输入线接FRQH_Q2(3000000Hz)管脚时,设定每个周期为5000000个脉冲时,` 实现“高山仰止”在16×16LED点阵上清晰循环显示。
六、实验代码
library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity led1616grq is port(clk: in std_logic;--时钟
data: out std_logic_vector(15 downto 0);--行输入
addrs: out std_logic_vector(3 downto 0));--列地址 end led1616grq;
architecture chw_arc of led1616grq is signal fenpin:std_logic_vector(1 downto 0);--分频信号 signal ad:std_logic_vector(3 downto 0);--地址中转信号 begin
process(clk)--产生一个大约1s的分频信号模块
variable cnt:integer:=0;
variable tmp:std_logic_vector(1 downto 0);
begin
if clk'event and clk='1' then
if cnt<5000000 then
cnt:=cnt+1;
else
cnt:=0;
if tmp=“11” then
tmp:=“00”;
else
tmp:=tmp+1;
end if;
end if;
end if;
fenpin<=tmp;end process;
process(clk)--送16位地址程序
variable js:integer:=0;
variable cnt:std_logic_vector(3 downto 0);
begin
if clk'event and clk='1' then
if js<10000 then
js:=js+1;
else
js:=0;`
if cnt=“1111” then
cnt:=“0000”;
else cnt:=cnt+1;
end if;
end if;
end if;ad<=cnt;
end process;process(fenpin,ad)
begin
case fenpin is--besure to get the opposite model of the word--and exchange the hight 8bit to the low 8bit
--then write begin 1111 to 0000
when “00”=>
case ad is
--”高”的字模
when “0000”=>data<=“***0”;--00 00 when “0001”=>data<=“***0”;--04 00
when “0010”=>data<=“***0”;--04 FE
when “0011”=>data<=“***0”;--04 82
when “0100”=>data<=“***0”;--04 02
when “0101”=>data<=“***0”;--F4 7A
when “0110”=>data<=“***0”;--94 4A
when “0111”=>data<=“***0”;--94 4A
when “1000”=>data<=“***0”;--96 4A
when “1001”=>data<=“***1”;--95 4A
when “1010”=>data<=“***0”;--94 4A
when “1011”=>data<=“***0”;--F4 7A
when “1100”=>data<=“***0”;--04 02
when “1101”=>data<=“***0”;--04 02
when “1110”=>data<=“***0”;--04 FE
when “1111”=>data<=“***0”;--04 00
when others=>null;
end case;
when “01”=>
case ad is
when “0000”=>data<=“***0”;--0000 “山”的字模
when “0001”=>data<=“***0”;--0000
when “0010”=>data<=“***0”;--7FF0
when “0011”=>data<=“***0”;--2000
when “0100”=>data<=“***0”;--2000 `
when “0101”=>data<=“***0”;--2000
when “0110”=>data<=“***0”;--2000
when “0111”=>data<=“***1”;--3FFF
when “1000”=>data<=“***0”;--2000
when “1001”=>data<=“***0”;--2000
when “1010”=>data<=“***0”;--2000
when “1011”=>data<=“***0”;--2000
when “1100”=>data<=“***0”;--3FF0
when “1101”=>data<=“***0”;--0000
when “1110”=>data<=“***0”;--0000
when “1111”=>data<=“***0”;--0000
when others=>null;
end case;
when “10”=>
case ad is
when “0000”=>data<=“***0”;--0000 “仰”的字模
when “0001”=>data<=“***0”;--0000
when “0010”=>data<=“***0”;--07FC
when “0011”=>data<=“***0”;--0804
when “0100”=>data<=“***0”;--0404
when “0101”=>data<=“***1”;--FFCF
when “0110”=>data<=“***0”;--0000
when “0111”=>data<=“***0”;--0402
when “1000”=>data<=“***0”;--0804
when “1001”=>data<=“***1”;--1FCF
when “1010”=>data<=“***0”;--0000
when “1011”=>data<=“***1”;--0007
when “1100”=>data<=“***0”;--FFF8
when “1101”=>data<=“***0”;--0060
when “1110”=>data<=“***0”;--0080
when “1111”=>data<=“***0”;--0100
when others=>null;
end case;
when “11”=>
case ad is
when “0000”=>data<=“***0”;--0000“止”的字模
when “0001”=>data<=“***0”;--4000
when “0010”=>data<=“***0”;--4000
when “0011”=>data<=“***0”;--4040
when “0100”=>data<=“***0”;--4040
when “0101”=>data<=“***0”;--4040
when “0110”=>data<=“***0”;--4040
when “0111”=>data<=“***0”;--4040 `
when “1000”=>data<=“***1”;--7FFF
when “1001”=>data<=“***0”;--0400
when “1010”=>data<=“***0”;--0400
when “1011”=>data<=“***0”;--0400
when “1100”=>data<=“***1”;--7FFF
when “1101”=>data<=“***0”;--4000
when “1110”=>data<=“***0”;--4000
when “1111”=>data<=“***0”;--4000
when others=>null;
end case;
when others=>null;
end case;end process;addrs<=ad;end chw_arc;
管脚绑定如下:
七、结果分析
设备调试与程序调试一样均为FPGA目标器件功能实现的必须工作,根据加载后实际显示情况,同样可以反推出QuartusII无法直接报错的引脚绑定方面的问题以及程序书写逻辑问题,实验中具体出现的情况如下:
(1)显示为一团不断闪烁的重叠形状 原因:可能为间隔时间太短 措施:应增大间隔周期数,延长停顿
`(2)字符形状与设计不同/错位
原因:如果为行顺序错位或乱序,但每一列仍为从右至左扫描,可能为ROW1-15管脚绑定错位:如果为列出现顺序及显示正确但位置错位,可能为CLK1-3管脚绑定错位;上述两种情况也可同时发生。
措施:将时钟输入频率放缓至可以看清每一列出现的顺序位置及显示内容,与所设计的字模对照,判断是哪几个ROW管脚及CLK错位,重新绑定即可。
(3)实验箱开启后毫无显示
原因:可能是工作模式的拨码开关并非”00XX”,或时钟管脚故障。
措施:选用其他频率的管脚试接;若排除管脚问题,查看模式显示数码管数值是否为1,如不是,改变工作模式,重新加载文件。
` 实验三
蜂鸣器/扬声器电子音乐演奏
实验时间:2017.11.15(周三)晚
实验编号20
一、实验目的
1、熟练掌握QuartusII平台各模块操作及实验箱调试方法。
2、用元件例化语句调用方式,任意自选题设计一个有内容,功能较复杂的主、子程序综合应用的多模块集成例程,并实现调试与验证。
3、实现电子音乐《天空之城》的主旋律循环播放,并通过LED灯指示音符。
二、实验原理
.1、电子音符演奏
乐曲硬件电路产生音乐是和音乐频率和音乐的持续时间有关;音符的持续时间需根据乐曲的速度和每个音符的节拍数来确定。设计所用简谱及音符和频率的关系如下:
2、演奏节拍控制
该演奏电路演奏的乐曲是《天空之城》,其最小的节拍为1拍,将1拍的时长定位0.25S,则只需要再提供一个4Hz的时钟频率即可产生1拍的时长(5Hz由24MHz的基准频率分频产生),对于占用时间较长的节拍,(一定是节拍的整数倍),如全音符为4拍,2/4音符为2拍,1/4音符为1拍。
3、演奏电路模块
乐曲硬件演奏电路系统主要有音调分频器和乐曲存储模块两个部分组成,其余还有音乐节拍发生器等等。音调分频器对24MHz(由基准频率产生)的频率进行分频,得到与各个音节对应的频率输出。乐曲存储模块产生节拍控制和音阶选择信号,即在此模块中写入一个乐曲曲谱真值序列,由一个计数器来控制此序列的输出,而由计数器的计` 数时钟信号作为乐曲节拍控制信号。
4程序设计思路
实验中采用层次化设计思路,音乐发生器的设计包括四个模块:时钟分频模块、自动演奏模块、音符显示模块、音调分频模块。分好层次之后,编写每个模块的程序。
时钟分频模块通过基准时钟频率clk(24MHz)产生两个时钟信号。自动演奏模块接收4hz的时钟信号,输出音调代码。显示模块利用音调代码查找并输出对应LED灯显示情况。同时将音调对应的给8盏LED指示灯,分别显示高中低音符。音调分频模块接收音调代码对应的分频系数,并据此分频,将对应频率的信号输出给扬声器供其发声。
三、实验设备
1可编程逻辑实验箱EP3C55F484C8 一台(含蜂鸣器、扬声器、若干LED灯等)2计算机及开发软件QuartusII 一台套
四、调试步骤
1建立工程,命名为grqbeep01。建立VerilogHDL程序文件命名为grqbeep01.v。2按照第六部分原程序输入代码,并按所示表格绑定管脚。
3编译无误后开启实验箱,将时钟输入管脚P20接Q0(24000000Hz)。
4生成.sof传输文件并下载至实验箱,确保运行模式为3,且CPRL_SW拨码开关为”0110”。
5观察实验箱上现象,确定蜂鸣器与扬声器的器件使用设定方法,对比其效果差异。
五、实验现象
1跳线BZ1未调整时
下载完毕,听到完整的由蜂鸣器播放的循环《天空之城》音乐,可是声音很小,LED指示灯显示没有错误。
2跳线BZ1由23调整到12时
下载测试,听到声音洪亮的循环播放的《天空之城》音乐,并且音调很好,数码管显示音符正常,实现预期功能。
六、实验代码
`timescale 1ns / 1ps module grqbeep01(clk,beep,led);input clk;//时钟管脚
` output beep;//蜂鸣器管脚 output [7:0]led;//led指示管脚 reg beep;reg [22:0]i;reg clk_4hz;reg [7:0]led;
reg [16:0]count,div_num;reg [6:0]music;//以下为主体
always@(posedge clk)//4hz生成部分
begin if(i==23'h47868c)begin i<=0;
clk_4hz=~clk_4hz;end else i=i+1'b1;end
always@(posedge clk_4hz)begin
if(music==7'd122)//总共的音符节拍数 music<=0;else
music<=music+1'b1;end always@(posedge clk)begin
if(count==div_num)begin
count<=0;beep=~beep;end else
count<=count+1'b1;end parameter//输入查表可得的低中高音符赫兹数 L0=17'h00000, L1=17'h1754e, L2=17'h14c81, L3=17'h1284a, L4=17'h117A8, L5=17'h14e70, L6=17'h0ddf2, L7=17'h0c5ba, M1=17'h0ba9e, ` M2=17'h0a648, M3=17'h0941f, M4=17'h08bcf, M5=17'h07c90, M6=17'h06ef9, M7=17'h062dd, H1=17'h05d68, H2=17'h05322, H3=17'h04a11, H4=17'h045e9, H5=17'h3e48, H6=17'h377d, H7=17'h316f;always@(posedge clk_4hz)begin case(music)//乐谱输入 7'd0:div_num=M6;7'd1:div_num=M7;7'd2:div_num=H1;7'd3:div_num=H1;7'd4:div_num=H1;7'd5:div_num=M7;7'd6:div_num=H1;7'd7:div_num=H1;7'd8:div_num=H3;7'd9:div_num=H3;7'd10:div_num=M7;7'd11:div_num=M7;7'd12:div_num=M7;7'd13:div_num=M7;7'd14:div_num=M7;7'd15:div_num=M7;7'd16:div_num=M3;7'd17:div_num=M3;7'd18:div_num=M6;7'd19:div_num=M6;7'd20:div_num=M6;7'd21:div_num=M5;7'd22:div_num=M6;7'd23:div_num=M6;7'd24:div_num=H1;7'd25:div_num=H1;7'd26:div_num=M5;7'd27:div_num=M5;7'd28:div_num=M5;7'd29:div_num=M5;` 7'd30:div_num=M5;7'd31:div_num=M5;7'd32:div_num=M2;7'd33:div_num=M3;7'd34:div_num=M4;7'd35:div_num=M4;7'd36:div_num=M4;7'd37:div_num=M3;7'd38:div_num=M4;7'd39:div_num=M4;7'd40:div_num=H1;7'd41:div_num=H1;7'd42:div_num=M3;7'd43:div_num=M3;7'd44:div_num=M3;7'd45:div_num=M3;7'd46:div_num=H1;7'd47:div_num=H1;7'd48:div_num=M7;7'd49:div_num=M7;7'd50:div_num=M7;7'd51:div_num=M3;7'd52:div_num=M4;7'd53:div_num=H1;7'd54:div_num=H1;7'd55:div_num=M7;7'd56:div_num=M7;7'd57:div_num=M7;7'd58:div_num=M7;7'd59:div_num=M7;7'd60:div_num=M7;//第二段乐谱
7'd61:div_num=M6;7'd62:div_num=M7;7'd63:div_num=H1;7'd64:div_num=H1;7'd65:div_num=H1;7'd66:div_num=M7;7'd67:div_num=H1;7'd68:div_num=H1;7'd69:div_num=H3;7'd70:div_num=H3;7'd71:div_num=M7;7'd72:div_num=M7;` 7'd73:div_num=M7;7'd74:div_num=M7;7'd75:div_num=M7;7'd76:div_num=M7;7'd77:div_num=M3;7'd78:div_num=M4;7'd79:div_num=M6;7'd80:div_num=M6;7'd81:div_num=M6;7'd82:div_num=M5;7'd83:div_num=M6;7'd84:div_num=M6;7'd85:div_num=H1;7'd86:div_num=H1;7'd87:div_num=M5;7'd88:div_num=M5;7'd89:div_num=M5;7'd90:div_num=M5;7'd91:div_num=M5;7'd92:div_num=M5;7'd93:div_num=M2;7'd94:div_num=M3;7'd95:div_num=M4;7'd96:div_num=M4;7'd97:div_num=H1;7'd98:div_num=H1;7'd99:div_num=H1;7'd100:div_num=M7;7'd101:div_num=H1;7'd102:div_num=H2;7'd103:div_num=H2;7'd104:div_num=H3;7'd105:div_num=H3;7'd106:div_num=H1;7'd107:div_num=H1;7'd108:div_num=H1;7'd109:div_num=M7;7'd110:div_num=M6;7'd111:div_num=M6;7'd112:div_num=M7;7'd113:div_num=M7;7'd114:div_num=M5;7'd115:div_num=M5;7'd116:div_num=M6;` 7'd117:div_num=M6;7'd118:div_num=M6;7'd119:div_num=M6;7'd120:div_num=M6;7'd121:div_num=M6;endcase end
always@(div_num)//定义每一种音符的LED指示方案
begin case(div_num)
L5,H5:led=8'b1111_1111;L6,H6:led=8'b0111_1111;L7,M1:led=8'b0011_1111;M2,M3:led=8'b0001_1111;M4,L4,H4,M5:led=8'b0000_1111;M6,M7:led=8'b0000_0111;H1,L1:led=8'b0000_0011;H2,L2:led=8'b0000_0001;H3,L3:led=8'b0000_0000;default: led=8'bx;endcase end endmodule 管脚绑定如下:
七、结果分析
1实验指导书由于篇幅有限,并未介绍全部硬件的管脚连接与使用方法,但是实验室中的完整实验箱说明书可以查阅到所有硬件资料。例如本实验中,指导书上只是概略提及了模式3中有BZSP接口可以实现蜂鸣器/扬声器放音,却并未提及调用切换方法,在老师帮助下在实验箱完整说明书中找到BZ1跳线使用方法,最终实现扬声器响亮播放。
2实验中的实际运行输入时钟频率必须与程序设计频率完全一致,设计程序也要优先参考实验箱所提供的自身时钟,否则输出音调和分频后的输出节拍均会因基准频率不符而有明显变化,可能有完全变调或频率过低而声音失真的情况。
`
实验感想
本次实验前后时间跨度有三周,从中收获的不仅仅是指导书中的一种新的Ada类编程语言的使用方法,更是一种对于短时间内接纳新的理论并迅速结合已知储备,实现实践运用与二次创新的能力锻炼。
能够借此机会下定决心,实现很久之前就有的学习Verilog的目标,更加深刻感受到C类编程语法的强大之处,同时也再一次锻炼了查找学习资源与阅读自学的能力。
为了能够深刻学习并学以致用,以上三个实验只是成果的一小部分,关于TFT_LCD以及LCD1602的驱动控制,以及Verilog语法规范与设计思路所读的40多篇文献,与两本课本,调试的17组程序,虽然来不及在课堂上展示,但是在我自己购置的手册齐全的DJ51单片机与我的TMS320F28335的DSP开发板上,均实现了非常令人喜悦的显示效果。而且实际上我所缺的,不能很方便找到的资源,其实就是那本完整的硬件说明书,但是至于其他,收获惊喜的比想象多了不少。对于硬件控制设计的理解也从大二的“仅仅是单片机”“不就是驱动个电机吗”,有了更多的深入的思考。
毕竟,“高山仰止,景行行止,虽不能至,心向往之”。
各种编程语言与平台,最终都是用不同的方式叙述同一种逻辑。编程的使用,只是让构思的逻辑与想法最快生成可以感受到的成果的途径,是表达的工具,也是最基础的链接理论到实物的媒介,但是其中最不可替代的只是一直存在的想法而已。
`
第三篇:金融实验课实验报告
实验报告1:股票模拟交易
一 交易基本情况概录及总体收益情况(盈亏金额及比例)1 交易基本情况概录
总浮动亏损额:7447.12元 亏损比例:0.74﹪
二 重点交易分析及动机策略心得
中国交建(601800)
交易动机:上交所2012年上市的首只大型蓝筹股,新股发行话题热度高,新股关注度较高;
相关新闻报道三月蓝筹受追捧。2 相关新闻背景
证券时报【2012-03-09】中国交建(601800)今上市 上交所迎龙年首只大盘股
根据经普华永道审核的中国交建2011年盈利预测报告,本次发行的全面摊薄市盈率为7.68倍,是2009年新股发行制度改革以来发行市盈率最低的,可谓“大蓝筹、小发行”。分析认为,从基本的供需关系来看,小流通市值更容易产生溢价。
证券日报【2012-03-09】中国交建(601800)今日挂牌交易能否触及上交所新股停牌新
规是看点
资料显示,中国交建此次共计获得募集资金为50亿元,发行费用总额为1.3597亿元,集资金净额为48.6403亿元。中金公司研究报告认为,中国交建在上市后合理交易价将达7.8元/股。
上海证券报【2012-03-09】基金看多蓝筹股
截至上周五【2012-03-02】,今年以来沪深300指数基金平均收益达13.4%,而普通股票型基金的平均收益是7.12%,混合型股票基金是6.01%,涨幅明显高于其他类型的基金。市场普遍认为,蓝筹股可能会引领下一波市场反弹。3 基本面分析:
中国交建上市首日2012-03-09:
从大盘所处点位上来看,大盘承压于前期【2011-11-18】向下开启跳空窗口的附近。
从时间上来看正处于两会期间。且上交所于3月8日发布《关于加强新股上市初期
交易监管的通知》,盘中较开盘价首次上涨或下跌10%以上,停牌30分钟;上涨或下跌20%以上,以及换手率达到80%以上,停牌至14:55。
两会《政府工作报告》披露的宏观经济数据与股市上涨需要的“组合方式”背道而
驰。“两会”传达的信号与此前在消息或预期的基础上演绎的行情不一致,行情不可避免的转向震荡局势。
据中国经济网【2012-03-06】“‘两会行情’发展缺乏内生动力”一文阐释:2012年以
来的反弹行情,从性质上看,都是基于乐观预期推动,并没有内生性的动力来强化。股指在《政府工作报告》后立刻回调。其一,温总理在《政府工作报告》中明确表示,国家将把gdp增长由之前的8%下调至7.5%,意味着我国将结束连续十年的高速增长状态。其二,《政府工作报告》将通货膨胀的底线设定为4%,比以往的3%高出了1个百分点。对于股市来说,要有推动其持续上涨的核心力量,是中国经济能够出现持续稳定的复苏,即希望gdp cpi能出现“一上一下”的优质组合。而《政府工作报告》所透露的信息显示中国经济有滞胀倾向,与股市上涨需要的“组合方式”背道而驰。
很大程度上讲,市场正是基于这种认知,才出现了震荡回调的走势。国家产业导向和经济结构调整政策对于行情的影响,其作用只是类似于“润滑剂”,而不可能成为“内核”。影响行情最终走势的还在于gdp和cpi的“组合方式”。
所属行业:土木工程建筑业
截止至【2011-12-31】中国交建 在业内
总资产(3595.7亿元)排名第四位(仅次于中国建筑;中国中铁及中国铁建)
主营收入(2953.70亿元)排名第四位(同样次于中国建筑;中国中铁及中国铁建)净利润增长率22.93%排名22位
⑶ 企业分析
主营业务:基建设计、基建建设、疏浚及装备制造。
基建设计、基建建设、疏浚及装备制造四大主营业务板块近年来发展势头良好,公司新签合同金额和待施合同额近几年均保持了快速增长态势。
2008-2010年,公司基建设计、基建建设和疏浚业务的新签合同额的复合增长率分别为23%、25.5%和18.9%。在手订单的规模基本能够保证公司未来2-3年主营业务15%左右的增速。
据中金公司研报预计,2012年,中国交建在港口、路桥以及国际工程承包市场的优势,将保障公司未来两年基建业务收入10%-15%的增长;在疏浚领域的垄断地位和产能的扩张将保证公司疏浚业务未来两年15%以上的增长。
财务分析:
主要财务指标:
i 从净资产收益率方面考量,中国交建净资产收益率2011年维持了较高的水平,表明公司2011年仍具有较强的盈利能力。但2012-03-31中国交建净资产收益率回落至:1.94% 较最新一期的整个行业的净资产收益率平均值为1.91%水平相似。
ii 中国交建的净利润增长率较行业平均而言始终维持在比较低的水平,这也一定程度上反映了国有控股大公司在经营管理发展方面的体制缺陷。公司的前景并不完全明朗,增长能力有局限性。
中国交建上市首日,高开低走。
自上市后价格整体呈下行趋势,关注度下降的同时,成交量也逐渐缩小。
3月13日(上市后第三个交易日)首次收阳线。但线型(实体较小,影线长度较短)在技术分析层面没有明显的含义,买卖双方没有悬殊的力量差距。上市第四天(3月14日)开盘后高点卖出,盈利接近3000元。下午开盘后,大盘放量阴跌,中交建当日收跌近6﹪
交易记录:3月9日开盘后买入,其后价格下行,又继续补仓冲低成本。
中航电子(600372)
一 基本面分析:
二 交易动机:i 3月14日大盘大幅跳水,创造了3月15号低价补仓的机会。
ii 财务数据表现良好,从主营收入增长率与净利润增长率方面数据看,猜测中航电子正处于产业发展加速阶段。3月份其动态市盈率在100左右,2010年前后股价被爆炒,都说明中航电子不在稳健型的价值股范围内,试图利用其短时间股价波动获利。
三 相关交易:
首先,于3月15日建仓后,中航电子股价三个交易日内平台运行,后近一周的交易时间内价格下行,因前期建仓太重,在股价下行时为止损,亏损状态进行了大量清仓。
其后中航电子于4月12日,在军工板块整体走强的情况下,大幅拉升,但仍受制于前期3月14日股价平台区的压力,未能拉至涨停。
根据消息面操作:
个股:海南橡胶(601118)
背景:北京时间2012年4月11日16时38分,北苏门答腊西海岸发生里氏8.7级地震。
4月12日跳空高开,4月13日交易买入
地域板块:深圳:金融改革
深圳出台金融创新利好消息,4月12日股指高开高走,深圳本地股全面爆发,12只深圳个股涨停。正逢大盘处于相对底部区域,深圳作为热点板块,提前领涨大盘,引导、动作用明显,成为该时期推动大盘指数的主导力量,相对激活了市场人气。资金流入,前期缺乏信心的市场已经出现改变。
午后深市深发展a带头拉升(交易于4月12日上午开始后进行,但因后期高位时未平仓,导致后期回调时亏损)
4月12日收盘,沪指报2350.86点,涨41.93点,涨幅1.82%,成交873亿元;深成指报10007.65点,涨205.33点,涨幅2.09%,成交782亿元。盘面上,各板块全线飘红,深圳本地、券商、物资外贸、煤炭、保险、地产等板块涨幅居前。
深圳板块后期回调,未形成持续涨势,或因板块轮动效应:新热点真正形成时,老热点就要步入调整,发生强弱转换
地域板块:山东:中日韩自贸区
(交易:5月15日开盘初买入青岛双星(000599)青岛金王(002094)东方铁塔(002545))中日韩投资协定5月13日签署,年内将正式启动中日韩自贸区的谈判,中方倡议以中
收盘收长阴线,但次日(5月15日)开盘涨停解涨停后收盘又收涨停。
东方铁塔(002545)5月15日尾盘拉升至涨停
期间未操作的新华锦(600735)在5月11日处于该时期较低点位,受自贸区政策推动,以近90度的形态上涨,但自贸区“热度”下降,市场整体一般的情况下,新华锦后期走势逐渐下行。
所有上述股票后期走弱,有没有及时出售平仓,便造成了一定的损失。
事实上,根据《新快报》描述:由于政策红利推出较晚,山东板块在2009年、2010年的区域振兴概念行情中并未走出整体性行情,去年1月4日《山东半岛蓝色经济区发展规划》获批前,个月,山东板块的走势最好也仅与大盘同步。此次中日韩自贸区的刺激下,板块会否出现“做多标杆”并推动整体表现,还需继续观察。
交易心得:
前期(3月至4月中旬):交易持股种类较集中(中国交建,中航电子,烟台万华等),总仓位基本保持在70%以上。后期(4月中旬至6月中旬):相比前期,持股种类逐渐分散,以大盘宏观环境为基础,据政策面、消息面进出场,在热点板块中进一步选择投资机会与时机。
后期存在的问题: ①个股选择方面
投机太严重,一旦消息面利好,游资进入某板块、行业、个股,个股出现短暂热点,便盲目跟进,经常被高位套牢。所选股票往往前期关注度很低,后期短暂炒作形成热点后,股价上升后迅速回调。
②对板块轮换效应的周期性不敏感。
实验报告2:外汇模拟交易/期货模拟交易(两选其一)
交易基本情况概录及总体收益情况(盈亏金额及比例)
总体收益情况(盈亏金额及比例)剩余总资产981217.84美元,亏损18782.16美元,亏损比例1.88%
重点交易分析、记录及心得
根据黄金趋势操作 usd/chf,usd/cad, aud/usd usd/chf 黄金和美元走势相反。如果金价坚挺,则意味着市场对美元缺乏信心。相关数据表明,过去10年,黄金和有利于美元的交易存在80%的逆相关。
瑞郎同样是一种安全的保值货币,历史因素是构成其地位的原因之一(瑞士宪法曾规定,每一瑞士法朗必须有40%的黄金储备)。这一规定虽已失效,但瑞郎同黄金仍具心理上的联系。因此,如果金价上涨,瑞郎也会跟着上涨。
因此,金价上行时看空usd/chf,但因2012年以来欧债危机影响面过大,没有及时的进行操作,持续的观望错失了盈利的机会。usd/cad 加拿大是世界第五大黄金生产国,加元同黄金有着近60%的正相关关系。金价上行,美元下行,加元上行,usd/cad 货币对同金价呈相反的走势变动
aud/usd 澳大利亚是第三大黄金生产国,澳元同黄金有着80%的正相关关系。该国每年黄金出口额达50亿美元。强势黄金对澳国内制造业有利。
金价上行,澳元上行,美元下行,则该货币对趋势上行,与金价走势同向
其中,领先指标(leading indicators)是由 12 个一系列的相关经济指针群所构成,用来测试整体经济的转换情形,并预测未来的经济走向上最有效的统计指标。假如领先指针连续三个月下降,则可预知经济即将进入衰退期 : 若连续三个月上升,则表示经济即将繁荣或持续荣景。通常领先指标有 6 至 9 个月的领先时时间,根据美国商业部发行的经 济告示板(economic bulletin board)指出,在经济衰退前 11 个月可预测经济走下坡,而在经济扩张前 3 个月可预测经济的复苏。
5月22日金价大跌,5月23日买入aud/usd, 5月23日 金价仍缩量下行,但后续几个交易日内形成平台走势,并于6月1日收长阳线。此时,金价上行同时澳大利亚近期出台财务指标利好,澳元走稳上行。
澳大利亚2月westpac领先指标月率前值为0.6,实际值0.2, 3月出现了明显的改善。金价上行,加数据利好,澳元短时期内走稳上行。
交易心得:
准备阶段:1及时把握最新汇市信息,观察历史经济数据与相关政府货币财政政策的出台如何影响汇市。
以下方面:1国际收支2通货膨胀3 实际利率4 财政预算(财政盈余,财政
赤字)5外汇储备
其中,1345与汇率有正向变动的关系,而2通胀水平提高时,若保持名义利率不变,实际利率会下行,影响汇率走势。2 技巧经验型知识积累:
从技术分析层面,黄金价格变化与美元,加元,瑞郎,澳元有很大的相关性。东京市场开市后的一小时(北京时间8:00-9:00)以及伦敦市场开市后的一小时
(北京时间16:00-17:00)会出现日元买卖的大动作,此时,若出现日元及日元交叉盘一面倒的情况,最好随势交易
入市技巧: 市场气氛的把握至关重要,股市如此,汇市更是如此,在市场预期的基础上合理建仓;短线者需做技术分析,长线需做基本面分析
出市技巧:跟随市场氛围,耐心持仓;同时操作确定要设止损位,以防止损失
过度。
心理素质:慢止损,快止盈;不因亏损而心慌,也不贪得无厌,寻求收益的稳健增长
培养对社会政治事件的敏感度,以求对汇市做出合理预期
第四篇:第一次实验课实验报告
实训任务:上交所深交所网站的了解,证券代码的识别,查询和熟记
实训要求:了解上交所深交所网站基本内容,查询和识别给定证券的上市地点、代码、品种 实训作业:
1.进入上海证券交易所网站,可以查到上交所的上市主要品种有(),可以查到,截止()年()月()日,上海证券交易所的上市公司数有()只,其中A股股票数量有()只,B股有()只;截止()年()月,上市基金数量有()只,基金管理公司总数有()家;截止()年()月,上市债券品种()只,其中国债()只,地方政府债()只,债券回购()只。
2.进入深圳证券交易所网站,可以查到深交所的上市主要品种有(),截止()年()月,上市公司总数目有()家
3证券010706是()证券交易所上市的()品种证券 简称是()
证券600016是()证券交易所上市的()品种证券 简称是()
证券900906是()证券交易所上市的()品种证券 简称是()
证券500009是()证券交易所上市的()品种证券 简称是()
证券510880是()证券交易所上市的()品种证券 简称是()
证券184690是()证券交易所上市的()品种证券 简称是()
证券125709是()证券交易所上市的()品种证券 简称是()
证券000039是()证券交易所上市的()品种证券 简称是()
证券160314是()证券交易所上市的()品种证券 简称是()
证券131803是()证券交易所上市的()品种证券 简称是()
第五篇:北航matlab上机实验报告
MATLAB基础上机指导书
实验目的
MATLAB基础上机实验的目的主要是在深入理解和掌握课程中的基本概念和原理的基础上培养学习者用计算机解决实际问题的意识,训练和提高学生分析问题、仿真、程序设计和程序调试能力。实验要求
1.整个学期的上机实践共有4个。从实验一的MATLAB的上机基本操作,到实验四的GUI设计,都本着由浅入深、由易到难、逐步深入的原则,给出了不同的上机程序。一般每个实验中有约5-7个不同难度的程序,按班级序号排列组合分组,每组学生包括5人,按组检查程序。
2.每次实验后要求学生提交上机报告,这也是整个实验过程的一个重要环节。实验结束后,要整理实验结果并认真分析和总结,根据教师要求写出实验报告。实验报告一般包括如下内容:
⑴ 实验内容:实验题目与要求。⑵ 程序清单
(3)运行结果:原始数据、相应的运行结果和必要的说明。
(4)分析与思考:调试过程及调试中遇到的问题及解决办法;调试程序的心得与体会;其他函数算法的存在与实践等。若最终未完成调试,要认真找出错误并分析原因等。常用命令参考
本节就一些常用的MATLAB命令进行介绍,使初学者尽快提高MATLAB上机调试程序的能力。
1、学会用help和doc函数。
2、输入输出文件:save/load
3、解线性方程组AX=B:X=AB
4、作图时两张曲线合并:hold on或者subplot作子图
5、程序计算时间:tic,toc或者clock
6、变量显示方式更改:format long/short/bank...7、数组元素求和:sum
8、求数组长度:length 求矩阵维数:size或者ndims 矩阵元素个数:numel
9、函数作图:
饼图:pie/pie3 误差图:errorbar 散点图:scatter/scatter3 直方图:hist 函数图:fplot 动画:movie
10、矩阵分析:
左右翻转:fliplr 上下翻转:flipud 转置:transpose 矩阵求逆:inv 矩阵范数:norm 条件数:cond 初等变换:rref 特征值:eig/eigs
11、特殊矩阵:
元素全为1的矩阵:ones 元素全为0的矩阵:zeros 单位阵:eye 魔方阵:magic 线性变化数组:linspace 聚合矩阵:cat/horzcat/vertcat
12、随机数:
创建一个元素服从均匀分布的随机数数组:rand 创建一个元素服从正态分布的随机数数组:randn 二项分布:binornd 指数分布:exprnd F分布:frnd 几何分布:geornd 超几何分布:hygernd 泊松分布:poissrnd
正态分布:normrnd 离散均匀分布:unidrnd 连续均匀分布:unifrnd
13、清屏:clc 清理内存:clear
14、字体显示变更等:preferences
15、得到一个文件夹的所有文件名:ls
16、语句太长的话可以再句末加...换行。
实验一 MATLAB快速入门操作
[实验目的] 1. 熟悉MATLAB的工作环境。2. 熟悉MATLAB的帮助系统。3. 掌握基本的运算表达。4. 掌握基本的数学函数。5. 掌握基本的字符串使用。[实验内容] 1.执行MATLAB的启动和退出。观看DEMO程序,INTRO程序,HELP文件,练习MATLAB常用命令在命令窗口中计算数学表达式,输入简单矩阵,查看工作空间中的变量,命令窗口显示清除,语句、变量及数据的表示,搜索路径设置。
2.使用函数创建字符串数组,掌握char、strvcat、strcat之间的区别。>> c1=char('china','india');>> c3=strvcat('china','india');>> c4=strcat('china','india');char中各部分互相独立,strvact竖直连接 strcat直接连接 >> c1=char('china','india')
c1 =
china india
>> c3=strvcat('china','india')
c3 =
china india
>> c4=strcat('china','india')
c4 =
chinaindia 也就是说strcat连接两个字符串,而strvcat垂直连接两个字符串. i6c2e3.设三个复数a=3+4i,b=1+2i,计算x=ab/c,注意复数的表达方式。
>> a=3+4i,b=1+2i,c=2*exp(pi/6*i)a =
3.0000 + 4.0000i
b =
1.0000 + 2.0000i
c =
1.7321 + 1.0000i
>> X=a*b/c X =
0.3349 + 5.5801i
sinx354.计算下式的结果,其中x=45°,572
注意函数参数的使用类型,掌握复杂表达式的计算。>> a=45/180*pi a =
0.7854
>> b=(sin(a)+35^(1/2))/72^(1/5)b =
2.8158
5.计算星球之间的万有引力。包括地球和太阳,地球和月亮之间的距离。具体参数太阳质量1.989×10^30千克,地球质量5.976×10^27千克,太阳和地球的距离***0米,月亮质量7.351×10^ 22千克,月亮和地球两者间距384400000米,万有引力系数K 6.67×10^-11,见P26 例2-3。
>> M1=1.989e30,M2=5.976e27,M3=7.351e22,d1=1.4960e11,d2=3.844e8 K=6.67e-11
M1 =
1.9890e+030
M2 =
5.9760e+027
M3 =
7.3510e+022
d1 =
1.4960e+011
d2 =
384400000
K =
6.6700e-011
>> F12=M1*M2*K/d1^2
F12 =
3.5426e+025
>> F23=M2*M3*K/d2^2
F23 =
1.9830e+023
333,以及数据的修改方法,尽量考2336.用两种方法创建一个二维数组433虑计算效率。在掌握二维数组基础上掌握三维数组的创建方法。
创建:方法1;x=[3,3,3;2,3,3;4,3,3] x =
3 3 2 3 3 4 3 3 方法2 在workspace中点击 new variable 就会在下面出现一个新变量unnamed 双击unnamed变量引出一个空白页面,在里面进行编辑 >> unnamed
unnamed =
3 3 2 3 3 4 3 3 修改
直接在workspace中点击需要修改的变量,在相应位置修改变量,保存后在命令窗口重新调用函数 计算
[问题讨论] 1.小结上机各个环节所出现的错误及解决的办法。
[思考问题] 1.仿真是否“真实”,与什么因素有关? 仿真是在数字计算机上进行试验的数字化技术,包括数字和逻辑模型的某些模式,这些模型描述了某一事件或经济系统在若干周期内的特征。仿真常常包括模型建立,仿真模型的建立和仿真试验三个方面。从以上可以看出,仿真其实是建立在模型之上,通过计算机或者其他载体,并借助经验知识、统计数据和信息资料等对真实或假想的系统进行试验,得出试验结果的过程。
在这点上看,仿真并不真实,因为它并不能100%模拟出真实情况,而实际上“真实”的复杂多变也难以模拟。但是,仿真可以通过以上的手段在一定范围内对真实进行模拟和预测。其与真实结果的相关性,或者说仿真方法的优劣性与其系统、模型和载体是密切相关的。