Matlab 求符号函数最值时如何对定义域范围加以限定通过[x,min]=fminunc('f(x)',10)可以求f(x)的最值,但如果我只想求f(x)在某段上的最值(如x>0),怎么办?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 09:54:09
Matlab求符号函数最值时如何对定义域范围加以限定通过[x,min]=fminunc(''f(x)'',10)可以求f(x)的最值,但如果我只想求f(x)在某段上的最值(如x>0),怎么办?Matlab

Matlab 求符号函数最值时如何对定义域范围加以限定通过[x,min]=fminunc('f(x)',10)可以求f(x)的最值,但如果我只想求f(x)在某段上的最值(如x>0),怎么办?
Matlab 求符号函数最值时如何对定义域范围加以限定
通过[x,min]=fminunc('f(x)',10)可以求f(x)的最值,但如果我只想求f(x)在某段上的最值(如x>0),怎么办?

Matlab 求符号函数最值时如何对定义域范围加以限定通过[x,min]=fminunc('f(x)',10)可以求f(x)的最值,但如果我只想求f(x)在某段上的最值(如x>0),怎么办?
最简单的,在f(x)的定义里让x0,也可以就像你要求的,直接x>0,你可以看看fmincon的help