西 南 石 油 大 学
课程实验报告
报告名称
课程名称
指导教师
组长姓名 小组成员
20xx年 月 日
一、实验目的:
二、实验内容:
三、实验要求:
四、实验步骤:
五、实验成果:
六、实验体会:
实验成绩: 实验报告批改日期:
第二篇:实验报告的统一要求与封面格式-11
实验报告要求
20##-10-30
一、 实验报告内容与要求
1、按照自己所做实验的次序,撰写实验报告。
(1)实验内容;
(2)总体方案和设计流程;
(3)程序清单,每个程序必须有详细的注释(按照软件工程要求)。
实验报告最后页:总结你做本门课程实验的心得体会,提出对本课程实验内容的改革建议、对实验室管理的想法等。
2、 所交实验报告必须为打印稿(统一用A4打印纸,报告提交地点:四号楼429室,空调左边第二章桌子);同时将实验程序以文件夹名“姓名(学号)”(下设三个子文件夹(实验一、实验二、实验三))保存,并压缩后与实验报告电子版一起发送到邮箱wolnyzhang@nuaa.edu.cn,缺任何一份将不予评定成绩。
3、 实验报告必须有统一的封面格式(见样本)。
4、 上交截止日期为20##年11月6日。
二、 实验报告的封面格式
见下页格式。
南京航空航天大学
研究生实验报告
课程名称: FPGA实现智能信息处理硬件
学生姓名:
学 号:
专业方向:
20##年11月06日
实验报告要求说明:纸张统一为A4,参考字体是宋体。字号安排如下:
黑-初 (标题)
黑-小初 (标题)
二号 (名称、专题)
小二号 (姓名、学号、学科)
一号 (日期)
正文:
实验一(四号,粗)
1、 实验内容(小四号,粗)
求函数的值。要求:对于sinx与cosx的计算分别并行进行,且结果保留6位有效数据。提示:Handle-C中无法处理浮点运算,要进行浮点运算,需将浮点数通过放大、缩小的形式变成整数再运算,可近似认为210=1000。
2、总体方案和设计流程
3、程序清单
实验二
1、 实验内容
将实验一用微处理器的形式实现。
2、总体方案和设计流程
3、程序清单
实验三
1、 实验内容
实现求一个二元函数()的最大值。
1) 编码方法:以4位二进制代码对函数f的两个自变量的取值进行编码。 0~15分别为:0000~1111。依次将两个自变量的代码连接在一起,生成一个8为的二进制代码,即是我们需要的算法的代码。
2) 初始染色体种群的生成:种群中的染色体数取8,采用随机的方式生成8条初始染色体。对每一条染色体的每一位代码均采用随机取0、1的方式。
3) 适应度值的计算:将每一条染色体所代表的两个自变量的值代入函数式,计算函数值,作为适应度值。
4) 选择运算:将当前群体中适应度较高的个体按某种规则或模型遗传到下一代群体中,一般要求适应度较高的个体将有更多的机会遗传到下一代群体中。采用与适应度值成正比的概率来确定每一条染色体遗传中被选中的概率。具体方法是:计算所有个体适应度值的和,分别计算出每一条染色体适应度值与适应度值和的比(0~1之间)。以此值作为遗传的选择概率。以随机数形式取0~1之间的数,确定选中的染色体个体。
5) 交叉运算:以某一概率相互交换两个个体之间的部分染色体,采用单点交叉方法,任意组合选择进行交叉操作的染色体对(4对),在每一对中,运用随机数选择1~8之间的数,确定对染色体的哪一位进行交叉。
6) 变异运算:对个体的某一个或一些基因座上的基因值按某一较小的概率进行改变。规定变异概率为1/8即对每一位代码进行概率判定,以1/8概率进行变异。变异即将原来的二进制代码的0和1互换。0变异为1,1变异为0。
以上述过程周而复始进行循环,直到找到函数的最大值为止。本例中我们要求当出现最值450时就停止计算。
randm[1024]={122,5,105,36,56,78,94,108,90,94,42,78,61,124,30,119,85,60,64, 2,10,88,47,62,54,61, 9,116,46,78,60,44, 8,27, 2,82,44,79,15,123,76,40,58, 6,62,54,37,127,82,24,24,21,94,85, 9,21,78,103,97,114,108,44,75,41,75,108,20,25,47,71,106,22,106,115,98,67,68,54,123, 7,22,24,116,18,37,122,79,21,37,58,26,93,66,93,47,22,54,73,73,110,76,31,50,32, 2,86,40,43,53,81,127,110,81,105,43, 4,75,67,119,105,107,107,55,95,92,56,63,30,86,87,104,65,92,17,57, 3,73,29,34,89,44,104,70,127, 7,78,59,73,120,79,87,47,74,56,11,40,59,119,123,46,90,69,59,90,101,49,90,97,119,58,47,59,43, 8,64,12,121,57,109,118,106,70,68,87,57,50,58,84,46,56,54,44,11,27,94,64,57,82,27,45,76,53,50,70,72,48,51,57,58,23,91,89,27,107,20,15,115,80,34,79,21,39,47,10,52,55,80,49,80,86, 5, 1,89,76,15,107,53,39,109,120,39,102,100,17,89,59,38,51, 6,115,107,37,109,72,117,24,122,87,27,93,111, 6,53,73,97,58,50,97,41,53,25,67,59,78,61,120,89,84,90,101,122,64,122,48,114,87,113,73,81,71,34,83,107,123,104,19,92,71,111, 7,39,22,102,47,15,21,126,48,96,86,111,39, 2,48,45,69,125, 8,74,58,112,71,54,95,26,98,14,76, 9,104,19,35,77,58,92,30,51,76,55,35,57,57,104,26, 1,89,32, 6, 6,114,83,25,72,81,80,79,60,125, 6,18,48,112,53, 3,35,124,80,92,103,69,122, 2,28,73,26,110,94,39,40,33,85,94,65,11, 8,82,85,90,16,25,109,17,112, 2,111,111,48,99,121,11,32,93,67,67,77,76, 2, 2,49,30, 1, 1,63,117,35,45,36,119,15,35,64,114,98,87,103,18,54,24,77,52,24,34,91,99,25,115,25,124,12,116,105,96,90,32,61,63,91,29,48, 2,105,38,127, 5,30,55,102,126,112,116,52,100,58,105,96,83,85,101,78,31,114,118,103,66,76,59,126,22, 6,77,84,99,62,93,84,94,124,97,29,25,121,74,21,34,121,27,40,127,51,111,53,105,49,116,86,104,113,40,24,37,77,82,48,46,73,51,41,42, 1,119,119,96, 4,117,114,77,126,68,37,126,65,75,65,75,44,40,49,46,16,13,84,64,23,111,101,22,17,72,69,76,34,93, 3, 2, 8,23,121,64,80,20,67,33,98,84,79,69,21,102,47,30,81,106,54,31,107,82,103,100,40, 0,21,122,127,89,119,22,117,85,125,25, 2,85,62,30,126,27,25,14,114, 8,69,14,86,82,82,107, 2,103,53,115,28,99,80,76,34,80,104,123,29,86,103,72,60,38,89,83,79,17,20
,127,88,116,25,87,99,89,58,26,86,56, 7,21,40,41,27,87,20,14,85,49,59,116,74,120,90,29, 4,17,30,64,112,16,72,17,57,11,36,85,44,78,85,37,29, 1,37, 2,98,124, 3,62,105, 8,87,72,38,40,124,51,51,86,40,92, 3,34,78,25,61,121,15,110,39,122,17,83,123,100,83,111,15,23,57,126,99,22,14,92,29,31,11,98,39,97, 3, 9, 0, 2,118,94,36,37,122,123,119,98,85,119,85,66,109,101,40,72,111,71,12,17,87,50,124,17,87,113,25,23,66,112,83,127,62,51, 9, 7,65,91,12,10,35,92, 4,27,107,99,65,122,43,16,77,12,100, 2, 9,54,32,94,13,43,14,81,30,121,21,50, 3,30,37, 2,27,120,69,20,113, 0,101,61,107,117,28,20,25,105,29, 5,18,35,52,61,69,57,67,33,17,23,108,34,126,66,10,67,47,52,72, 1,67,101, 5,79,10,113,91, 2,59,109,115, 2, 7,79,58,22,25, 1,34, 1,24,125,105,90,44,121,114,121,85,25,17,116,74,28,101,127,82,80,75,60,43,111,19,79,101,28,118,95,91, 2,91,70,72,65,117,56,33,49,88,79,14, 2,103,70,112,112,109,31,10,29,60,73,40,65, 2,18,98,82,120,45,61,103,105,25,110,19,20,22,91,114,58,121,32,42,92,63,86,34,49,84,17,76,115,66,97,101,104,18,90,124,37,86,96,35,114,68,42,41,78,116,36,118,83,121,20, 8,105,124,84,62,95,105,44,82,113,39,44,85, 8,46,92,120,123,62,20,12,53,86,12,66,58,28,111,93,50, 9,32,123,45,27,95,21,83,82,120, 0,107,43,60,35,81, 6, 7,12,69,52,58,105,110,111,109, 3,60,93,101,109,84,93, 0,122,17}
2、总体方案和设计流程
3、程序清单
实验总结