概述
今天给大家介绍MATLAB命令fzero和fminbnd,fzero可以用于寻找一个函数的零点,fminbnd可以用于寻找一个函数的最小值。
以下面这个函数为例:
先用户自定义函数把上面的函数叫为func,并存入func.m的M文件中。其文件内部代码为:
在命令行窗口输入xiszero=func(0),它的意思是把0带入叫func函数的x中,返回y的值赋值给xiszero输出结果。
显示结果为-1,符合函数func的结果。
测试函数fzero;
在命令行窗口输入xsolv=fzreo('func',3)
即xsolv=1.2194为func函数的零点,也就是根。
在命令行串口输入以下代码,显示出函数func在【-1,1.5】区间内的二维图像。
我们发现在【0.5,1.5】区间内有极小值点,尝试通过fminbnd函数求出这个极小点的x值。
此文各位同学可以学到:
1.创建m文件。
2.fzero函数求自己创建的函数的根(零点)。
3.求函数的指定区域的极小值点的x的数值。
最后
以上就是坦率衬衫为你收集整理的matlab求函数的极小值和零点,函数的根、极小值原来可以这么求!的全部内容,希望文章能够帮你解决matlab求函数的极小值和零点,函数的根、极小值原来可以这么求!所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复