matlab最值问题求解

 时间:2026-04-26 16:36:29

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

matlab最值问题求解

2、新建M文件,编写如下代码:

clear;

clc;

x = -10:0.1:10;

y = (x.^2-1).*(x.^(1/3));

plot(x,y);

% find maximum value use @max func

ymax = max(y)

xmax = x(find(y==ymax))

% find minimum value use @min func

ymin = min(y)

xmin = x(find(y==ymin))

其中,max 用于寻找最大值,min函数用于寻找最小值。而xmin,xmax分别返回最小值、最大值对应的x值。

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

matlab最值问题求解

4、而在Command Window可以看到输出的值:

ymax = 1.0664e+02 + 1.8471e+02i

xmax = -10

ymin = 0

xmin = -1     0     1

  • Matlab设置常用文件夹为当前文件夹
  • 如何使用matlab软件绘制三维线条图
  • 怎么用MATLAB解方程
  • matlab编辑器怎么调出
  • MATLAB中创建矩阵,多矩阵对应元素的判断
  • 热门搜索
    扭伤脚踝怎么处理 孜怎么读 左炔诺孕酮片怎么吃 迷你世界怎么去天堂 平安普惠怎么样 平行志愿是怎么录取的 创业计划书怎么写 雷克萨斯怎么样 胃出血怎么办 怎么美白脸部