MATLAB线性函数极值求解 实验指导书
实验目的:
1.了解MATLAB中求解线性函数极值的函数
2.掌握使用MATLAB求解线性函数极值的方法
实验内容:
1.使用MATLAB中的fminbnd函数求解线性函数f(x)=3x+2在区间[0,10]上的极小值
2.使用MATLAB中的fminbnd函数求解线性函数f(x)=3x+2在区间[0,10]上的极大值
实验步骤:
1.打开MATLAB软件,新建一个脚本文件
2.在脚本文件中输入以下代码:
% 求解线性函数f(x)=3x+2在区间[0,10]上的极小值 f = @(x) 3*x + 2; xmin = fminbnd(f, 0, 10)
% 求解线性函数f(x)=3x+2在区间[0,10]上的极大值 f = @(x) -3*x - 2; xmax = fminbnd(f, 0, 10)
3.保存脚本文件,点击运行按钮,即可得到求解结果
实验结果:
1.线性函数f(x)=3x+2在区间[0,10]上的极小值为2
2.线性函数f(x)=3x+2在区间[0,10]上的极大值为32
实验结论:
1.使用MATLAB中的fminbnd函数可以求解线性函数的极值
2.在求解极大值时,需要将函数取相反数再进行求解
原文地址: https://www.cveoy.top/t/topic/bJOl 著作权归作者所有。请勿转载和采集!