菜单
  

    摘  要: 数学函数极值和物理优化问题都是比较常见的一类极值问题.在解决这类问题的时候,我们通常想到的只是建立函数模型,按照求导或者求微分法则进行复杂精确的人工演算,最后得出结论.但是随着多媒体技术的发展,MATLAB也可以应用于求解一类极值问题.本文就MATLAB如何在求解一类极值问题中代替人工演算,以及结合图形更直观地反映出数据的分布做了进一步的探讨.56263

    毕业论文关键词: 函数,极值,MATLAB工具   

    Abstract:The extremum of mathematical function and the problem of physical optimization are common when it comes to extremal problem. When solving the problem of this kind, we usually focus on the establishment of a function model, and do complex precise artificial calculation in accordance with the derivative or differential rule. By adopting this method, we can draw the conclusion. However, with the development of multimedia technology, MATLAB can also be used for solving extremal problems. In this paper, great efforts are made to analyze the way that artificial calculation how to be replaced by the MATLAB in solving extremal problems. And further analysis is made to discuss the distribution of date which is more intuitively reflected through the combination of MATLAB and graphic. 

    Keywords:function,extreme,MATLAB tools

    目  录

    0 引言4

    1 一类极值问题的概念4

    2 MATLAB工具简介4

    3 MATLAB在一类极值问题中的应用4

    3.1 MATLAB在一元函数极值中的应用5

    3.2 MATLAB在多元函数极值中的应用8

    3.3 MATLAB在物理学中相关极值的应用11

    3.3.1 利用MATLAB研究抛体极值问题11

    3.3.2 利用MATLAB绘制电场强度分布图12

    结论14

    参考文献15

    致谢16

    0  引言

    一类极值问题常见于数学和物理的学习过程中,之前我们习惯了采用数学模型求解此类问题.随着现代多媒体技术的发展,计算机程序已经能很好的应用于数学和物理问题的研究,人们已经不满足于数学模型的求解方法,更多的人开始探讨MATLAB求解一类极值问题的智能算法.如果MATLAB能够广泛应用于求解一类极值问题,将大大缩短演算的时间,加强算法的可视化,也会使得这类问题变得系统化和程序化 .本文正是结合MATLAB来探究一类极值问题的求解过程.

    1  一类极值问题的概念

    极值的概念来自数学应用中的最大最小值问题。根据极值定律,定义在一个有界闭区域上的每一个连续函数都必定达到它的最大值和最小值.随着人们研究领域的拓展,物理学中的最优化问题也逐渐引入了数学模型,并使用函数来刻画这类问题,最优问题也就转化为数学中的极值问题.

    那么,便可以有这样的定义:我们将数学问题中的一元函数极值、多元函数极值及其物理问题中的最优化问题统称为一类极值问题.

    2  MATLAB工具简介

    MATLAB 软件是由美国MATHWORKS 公司开发的集数值计算、符号处理和图形可视化三大功能于一体的数学软件,目前MATLAB已经成为线性代数、数值分析、数理统计、优化方法、自动控制、数字信号处理、动态系统仿真等高级课程的基本教学工具,也是最常用的数学实验平台.借助MATLAB 强大的作图功能,可以很轻松的将求函数极值问题可视化.

    MATLAB 有大量的库函数, 可以对MATLAB 进行二次开发,通过它提供的与Fortran\C\C++等语言的接口实现调用.也即用这些编程语言编写的软件程序中调用MATLAB 的各种函数 执行它能够完成的功能 MATLAB是解释性语言,对命令是边解释边执行的.

    MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件.在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持.可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户直接进行下载就可以使用了 .

  1. 上一篇:java+Oracle电子商务平台设计
  2. 下一篇:ASP.NET+SQLServer商品销售网站设计与实现
  1. 基于MATLAB的图像增强算法设计

  2. 基于VC++的GIS矢量图形系统开发

  3. jsp小企业品质在线评分系统设计与实现

  4. php+mysql在线专家门诊预约系统的设计与实现

  5. jsp+sqlserver鲜花在线销售系统的设计+ER图

  6. 基于.net的在线考试系统网站设计与实现

  7. asp+sqlserver在线考试管理系统的设计与实现

  8. 电站锅炉暖风器设计任务书

  9. 十二层带中心支撑钢结构...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 大众媒体对公共政策制定的影响

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 杂拟谷盗体内共生菌沃尔...

  14. 当代大学生慈善意识研究+文献综述

  15. java+mysql车辆管理系统的设计+源代码

  16. 中考体育项目与体育教学合理结合的研究

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回