用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
本文介绍了一种使用Matlab直观求解函数最大值与最小值的方法,通过定义符号变量和利用内联函数进行数值计算,实现了对特定函数在指定区间内的极值求解。
用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
9542
2万+
5万+

被折叠的 条评论
为什么被折叠?