线性规划LP(Linear programming,线性规划)是一种优化方法,在优化问题中目标函数和约束函数均为向量变量的线性函数,LP问题可描述为:
min f(x)
2024年09月02日
线性规划LP(Linear programming,线性规划)是一种优化方法,在优化问题中目标函数和约束函数均为向量变量的线性函数,LP问题可描述为:
min f(x)
2024年09月02日
MATLAB中的fmincon函数可以用于拟合未知参数,求参的过程本质上也是求解规划的过程,目标函数可以是拟合函数与已知输出数据之间的差值绝对值的累加值。未知参数取得何值时,目标函数的误差值的最小。今天主要是以实际的例子讲解MATLAB的fmincon函数拟合未知参数。
2024年09月02日
在日常的绘图中,我们经常需要用到柱形图表示数据结果。之前简单介绍过柱形图的基本绘制,今天主要是以实例讲解MATLAB绘制柱形图时的更多属性编程。
2024年09月02日
与许多其他编程语言中以单个的数为基本操作单元不同,MATLAB中以数组(array)为基本数据单元。所谓数组,就是一定数量的数据的序列,数组中的单个数据称为数组的元素。MATLAB是Matrix Laboratory的缩写,而矩阵(matrix)是二维数组。只有学会基于数组来思考问题,而不是像其他语言中去通过循环来逐个处理数据,才能发挥MATLAB的优势。MATLAB中的一切数据都是数组,支持所有基本数据类型和用户自定义类。本章我们主要以数值型和字符型数组为例,来介绍数组的基本概念,学习数组的创建、索引和变换等基本操作。对其他类型的数组,这些概念和基本操作是通用的,在下一章学习MATLAB基本数据类型时将会进行针对性的介绍。
2024年09月02日
l 2.1 常量与变量
l 2.1.1 特殊常量
l
l >> eps %浮点相对精度(机器零阈值)
l ans =
l 2.2204e-016
l >> pi %圆周率
l ans =
l 3.1416
2024年09月02日
MATLAB中的GA遗传算法工具箱可以用于拟合未知参数,求参的过程本质上也是求解规划的过程,目标函数可以是拟合函数与已知输出数据之间的差值绝对值的累加值。未知参数取得何值时,目标函数的误差值的最小。今天主要是以实际的例子讲解MATLAB的GA遗传算法工具箱进行多参数拟合。
2024年09月02日
在MATLAB中,遗传算法GA工具箱可以求解带约束的非线性多变量函数(Constrained nonlinear multivariable function)的最小值,即可以用来求解非线性规划问题。今天主要是以实际的例子详细讲解遗传算法GA工具箱求解非线性规划。