Matlab中已知函数值的最小值求对应的自变量值...

就是说我画出了这个函数的图形,也用min函数求得了它的最小值,可是要求对应的横坐标的值...怎么办...... 就是说我画出了这个函数的图形,也用min函数求得了它的最小值,可是要求对应的横坐标的值...怎么办... 展开
 我来答
sinxlg1
推荐于2018-04-04 · TA获得超过5215个赞
知道大有可为答主
回答量:1459
采纳率:86%
帮助的人:1048万
展开全部
思路是这样的:
你得到最小的函数值后,把它带入你作图的方程反解自变量的值。我不知道你画的这个函数图像的方程什么,我用一个二次方程y=x.^2+x给你做示范:

先做图:
x=-10:0.1:10;
y=x.^2+x;
plot(x,y);
m_y=min(y)

得到最小的值为:-0.25
在反解对应的自变量的值:

syms x;
f=sym('x^2+x+0.25=0');
m_x=solve(f,x)

看到没有,最小值对应的自变量的值为-0.5.
xdhum
2010-01-17 · TA获得超过477个赞
知道答主
回答量:110
采纳率:0%
帮助的人:0
展开全部
[m,n]=min(your_function);
m返回最小值,n返回的是索引值
假设你横坐标的函数是x
那么x(n)就是对应的横坐标值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式