MATLAB优化工具箱
MATLAB简介
MATLAB意为矩阵实验室,除具备强大的数值计算能力外,还提供了解析形式的符号计算、可视化建模和优化求解等功能,是国际上科学界应用和影响最为广泛的三大计算机数学语言之一。
MATLAB是20世纪70年代中期,由美国New Mexic0大学计算机系的系主任CleveMoler博士和其同事共同开发的接口程序,CleveMoler给这个接口程序取名为MATLAB,该名为matrix和laboratory两个英文单词的前三个字母的组合。1984年,Cleve Moler和John Little成立了MathWorks公司,正式把MATLAB推向市场。目前在欧美等国家的高校中,MATLAB已经成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、优化建模等高级课程的基本教学工具和攻读学位的本科生、硕士生、博士生必须掌握的基本技能。在国内,许多大学及应用领域正在利用MATLAB进行一系列的科学研究及科学计算。该软件至今已经发布了近20个版本,目前的版本为MATLAB V7.6。
被称为第四代计算机语言的MATLAB语言有着不同于其他语言的特点,利用其丰富的函数资源,可以使编程更加简洁。MATLAB的主要特点如下:
1.语言简洁紧凑,使用方便灵活,库函数极其丰富。MATLAB程序书写形式自由,利用丰富的库函数避开了繁杂的子程序编程任务,压缩了一些不必要的编程工作。由于库函数都是由本领域的专家编写的,用户不必担心函数的可靠性。
2.运算符丰富。由于MATLAB是用C语言编写的,因此提供了和C语言几乎一样多的运算符,灵活使用MATLAB的运算符将使程序变得极为简短。
3.既具有结构化的控制语句(如for循环、while循环、break语句和if语句),又有面向对象编程的特性。
展开