matlab最值问题求解

 时间:2024-10-19 16:27:01

许多时候处理数学函数时,需要求解在自变量定义域内的最值问题,下面,以简单例子说明如何用matlab求解方法。

工具/原料

matlab7.0及以上

方法/步骤

1、作为演示,以求解如下数学问题为例,利用matlab求解其最值:

matlab最值问题求解

2、新建M文件,编写如下代码:clea筠续师诈r;clc;x=-10:0.1:10;y=(x.^2-1).*(x.^(1/3));plot烫喇霰嘴(x,y);%findmaximumvalueuse@maxfuncymax=max(y)xmax=x(find(y==ymax))%findminimumvalueuse@minfuncymin=min(y)xmin=x(find(y==ymin))其中,max用于寻找最大值,min函数用于寻找最小值。而xmin,xmax分别返回最小值、最大值对应的x值。

3、运行,可以看到函数曲线如下所示:

matlab最值问题求解

4、而在CommandWindow可以看到输出的值:ymax=1.0664e+02+龀音孵茧1.8471e+02ixmax=-10ymin=0xmin=-101

Matlab设置常用文件夹为当前文件夹 如何使用matlab软件绘制三维线条图 怎么用MATLAB解方程 matlab编辑器怎么调出 MATLAB中创建矩阵,多矩阵对应元素的判断
热门搜索
天竺少女 邪恶福利动态图 手工制作大全图片 旋风少女结局 带字图片大全