- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谷峰法计算过程的可视化??言??????的定义域?一、函数总体极值人们在众多科学领域的基础理论研究中,在诸多工程技术的设计制造工作中,以及在各种商业经营活动中常常希望?残枰?找到最优?罴?的选择,以获得最优的效果?峁?。而这些选择常常可以归结或抽象为求函数在无约束条件下的极值点和极值一一无约束函数极小问????瑇∈??到问题求解的算法,由于现代电子计算机的出现,人们更注重借助于电子计算机来解决此类问题,其算法也更多地关心在计算机上的实现。多年来,国内外的专家学者、工程技术人员一直都在对该类问题进行着研究与探索,提出了很多有效的方法。但是这些方法往往局限于对所求义域上的总体极小。当总体极小的研究有所进展或突破时,将会在基础理论和实际应用中产生确定性的两个子类。目前,这些方法要么仅停留在理论阶段,无法实用;要么算法复杂,对目标函数的条件要求较高,实用性较差;要么效率低、可靠性差。作者在??年提出了一种新电子测量与仪器学报??年增刊题,即求由于求解函数的极大或极小无本质区别,故只需讨论极小。求解函数极小问题中主要涉及函数的局部极小是非常有效的,而人们常常感兴趣的,且非常需要的却是在于获得函数在其定重要影响,发挥重要作用,其理论意义和实际应用价值远远比局部极小要大得多?国际上对函数总体极小问题的研究一般分为点法与区间法两大类。点法又分为确定性与非的求解总体极小的方法一一谷峰法????狿????????,?,其算法简单直观,特别适用于多峰函数。该方法易于在计算机上实现,便于在实际应用中推广。作者将算法在计算机上做了大量的测算与比较,特别对一些测试函数进行了多次的实际测试计算,结果很好。何渝陈志凯?本┕ど檀笱Ъ扑慊?г海?本????摘要:???软件在科学计算、过程控制、数据处理、测量、三维图形处理方面有很强的功能,并且提供了?疌?等多种编程语言的接口。本文介绍了如何利用???提供的??涌冢?饔肕???目蒲?计算与三维图形显示功能,将抽象复杂的用谷峰法求解函数总体极值的计算过程可视化。关键字:谷峰法函数总体极值可视化??????????????????????????????:?????????琺?????,?????.??疌?.?????—?????.????:???—?????,????????,???????琈????
接口三、将???用于谷峰法二、使用???引擎究、符号运算、建模和仿真、原型开发、数据分析、科学和工程绘图、应用程序设计以及图形用户界面设计等工作,在世界范围内得到了广泛的应用’。???的特点之一是具有极强的可扩展性,它包括???主程序和许多日益增多的工问题或实现某一类新算法。???提供了与其他应用语言,如?疌?的接口,用于调用???,以实现数据的共享和传递。应用谷峰法实现求解函数总体极值的过程中可以借助???所具有的诸多功能,特别是它?图形功能,使计算过程可视化,让抽象复杂的计算过程,以及繁杂量大的计算结果更直观、更方便、更简捷的展示出来,使人们更易于理解与接受。本文将着重介绍如何利用???提供的接口,并在求解函数总体极值时,调用???,使求解的计算过程可视化。作者使用??????镜膙??.?绦蛏杓朴镅裕?嘈戳?若干程序,在计算机上实现了应用谷峰法求解函数的总体极小,并使求解的过程可视化。???有大量的库函数,可以对???进行二次开发,通过它提供的与????????等语言的接口实现调用。也即用这些编程语言编写的软件程序中调用???的各种函数,执行它能够完成的功能。也就是将它规定的命令以及相应的参数传过去,然后让它一条命令,一条命令的解释、执行。一、准备工作这三个库文件加入到工程中。这三个库文件一旦建立,就可在程序中反复使用。它是在???的引擎头文件????甴?卸ㄒ宓摹K?栽谝?靡?姹淞壳耙T谠?募??加入下面两行代码其中?为引擎变量,它可以从??中接受命令,以传递给???。完成以上三步后就可以在??中利用引擎变量向???传递命令了。用程序的计算引擎,可提供数学计算,?图形显示等功能。可将???作为一个可靠强大的函数库,成为应用程序的后台支持。前端的图形界面可用??编写,而后台的数据分析、电子测量与仪器学报??年增刊???是由??????就瞥龅囊桓龉δ芮看蟮娜砑??梢允迪止こ碳扑恪⑺惴ㄑ?具箱,而工具箱是用???的基本语句编写的各种子程序集,可用于解决某一方面的专门????是解释性语言,对命令是边解释,边执行的。因此,在用??饔肕???保?下面介绍主要的具体步骤:??趘??幸?隡???囊?嫱肺募?=玀???膇???文件夹加入??的????钪小????扇?鼍蔡?目馕募?@?胿?十的???睿?ü齅???膇???甴,???.????.?????????,????.??琹??????,然后将??ㄒ逡?姹淞?????5币S胿??騇
文档评论(0)