- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用labview搜索鞍点
Labview期末设计
学 院: 机电工程学院
专 业: 电子信息工程
班 级: 电信N081
题 目: 鞍点
组 员: XXXXXXX
指导教师: XXXXXX
教 务 处 制
2011 年 11 月 22 日
实验目的
掌握labview程序的开发过程
掌握labview的编程环境
通过对搜索鞍点的程序设计,了解For循环,While循环,条件结构,以及各种数组函数和字符串函数的运用。
实验设备
安装有labview 2009的计算机
实验要求
产生一个3×3的整数随机数数组,随机数要在0到100之间,然后找出数组的鞍点,即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。
数组没有鞍点的情况:
数组具有鞍点的情况:
实验方案
方案一:通过三个for循环产生三个具有三个元素的一维数组,通过数组搜索最大值和最小值的函数求出最大值的索引,然后再通过创建数组把三个一维数组合并成3*3的二维数组,并通过数组子集函数分别搜索出三个一维数组最大值所在列的最小值与该一维函数的最大值进行比较;如果两值相等,则通过条件结构和格式化写入字符串将该值的坐标显示在前面板的字符串框图中;如果两值不等,则在字符串中显示“该数组没有鞍点”。
方案二:通过两个for循环嵌套直接产生一个3*3的二维数组,通过索引数组,把数组划分成三行和三列,再使行的最大值和对应列的最小值进行比较,并通过for循环三次分别搜索三行,如果两值相等,则通过条件结构和格式化写入字符串将该值的坐标显示在前面板的字符串框图中;如果两值不等,则在字符串中显示“该数组没有鞍点”。
方案分析:两种方案都是基于数组函数的运用,思路上大同小异,方案一更为直接,而方案二则更为简洁。
五. 实验思路与编译过程
产生数组
方案一:用三个for循环分别实现一行三列的数组,最后通过创建数组成一个三行三列的二维数组。
方案二:直接通过两个for循环嵌套形成一个三行三列的数组
搜索行的最大值列的最小值进行比较
方案一:通过每行每列逐一比较法,找到该行中的最大值,并与其列的最小值比较。其中数组子集的作用是索引出该最大值所在的的列。
方案二:直接索引,先索引该行的最大值,再索引出该数列中的最小值,利用for循环,分别进行0,1,2的索引。
用格式化写入字符串输出
方案一:分别通过相等比较,输出鞍点和无鞍点的字符串
方案二:
六.设计心得
经过一学期的labview的学习,深切地感受到学习labview不仅需要健全的课本理论知识,也要学会实践操作,最重要的是不在于学习最初级的基础知识,在labview2009软件中还有很多有用的函数,可以简单地做出复杂程序。通过本次鞍点设计,了解到不应该把思路复杂化,就像设计了方案一一样,虽然最后得到的结果一样,但我们都可以发现,这个程序线路错综复杂。但是方案二,却显得简明易懂。一眼就可抓出重点,需要实现什么功能都可以轻松知道。
虽然轻松地做出了本期末的课程设计。但让我体会到labview还有很多的内容需要学习,要把它做熟做透还要一段研究时间。最后我希望通过本人的努力,学好labview,能把它运用到毕业设计中,以致于以后的工作中。
您可能关注的文档
- 扬州市建筑起重机械安全管理用表..doc
- 盐酸氨溴索辅助治疗婴幼儿支气管肺炎疗效观察-论文..doc
- 阳阳国际wcdma室内覆盖系统测试报告.doc
- 养殖猪常见药物用法用量表.doc
- 兖新公司氨合成岗位操作法最新版.doc
- 氧化沟流场流速分析..doc
- 腰脊神经根阻滞疗法的临床应用研究进展..doc
- 杨彩茸毕业论文-离子液体的制备及其在脱硫中的应用1..doc
- 腰椎间盘突出症诊疗规范(09年).doc
- 氧气站安全设计规范.doc
- 第2单元第3课《互联网的基本服务》教学设计 2023—2024学年青岛版(2010)初中信息技术七年级下册.docx
- 第20课 正面战场的抗战(Word教学设计)2023-2024学年八年级上册初二历史同步备课(部编版).docx
- 高中科学实验教学中的实验设计与实施研究教学研究课题报告[001].docx
- 《农村生活污水分布式处理技术在我国不同经济发展水平地区的应用》教学研究课题报告.docx
- 地理学习中的竞赛机制初中拼图教学活动的实证研究教学研究课题报告.docx
- 小学课间十分钟活动安全法规解读与执行研究教学研究课题报告.docx
- 高中数学逻辑推理教学中问题引导技巧教学研究课题报告.docx
- 《农村饮用水水源地保护与污染防治的公众参与机制优化与效果评价》教学研究课题报告.docx
- 人教部编版九年级历史上册教学设计:3. 古代印度.docx
- 19.剃头大师(教案).docx
文档评论(0)