matlab求解最小值问题
函数是Y=k/(d^2+x^2)+k/(d^2+(10-x)^2),求Y最小值时x的值,其中k,d是符号变量,本人初学者,不太懂,请高手写出具体做法,和含义,急啊...
函数是Y=k/(d^2+x^2)+k/(d^2+(10-x)^2),求Y最小值时x的值,其中k,d是符号变量,本人初学者,不太懂,请高手写出具体做法,和含义,急啊
展开
1个回答
2013-08-30
展开全部
求函数最小值的问题,当对x的偏导数为零时,函数有可能取得最小值,根据这个定律,我们可以求Y对x的导数,当道数为零时的x值就是要求的值:
syms x y k d;
y = k/(d^2+x^2)+k/(d^2+(10-x)^2);
diff(y,'x');
xmin=solve('- (2*k*x)/(d^2 + x^2)^2 - (k*(2*x - 20))/((x - 10)^2 + d^2)^2','x');
syms x y k d;
y = k/(d^2+x^2)+k/(d^2+(10-x)^2);
diff(y,'x');
xmin=solve('- (2*k*x)/(d^2 + x^2)^2 - (k*(2*x - 20))/((x - 10)^2 + d^2)^2','x');
东莞大凡
2024-08-07 广告
2024-08-07 广告
作为东莞市大凡光学科技有限公司的一员,我们深知Matlab圆点标定板在相机标定中的重要性。该标定板通过均匀分布的圆点,帮助精确计算相机参数,优化成像效果。Matlab强大的编程功能,使得我们能够灵活设计标定板,调整圆点大小、数量和分布,以满...
点击进入详情页
本回答由东莞大凡提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询