如何用matlab求函数的最值

2025-03-28 11:21:19
推荐回答(1个)
回答1:

用matlab求函数最值的方法有很多,下面给出一个非常直观的求最值的方法:(不要求函数处处可导)

clear  
clc  
  
t= -100:0.001:100;  
  
syms x;  
y = x/(x * x + 1);  
f = inline(y);  
  
max = max(f(t))  
min = min(f(t))

结果为:

max =    0.5000

min =   -0.5000