- 6
- 0
- 约2.07千字
- 约 14页
- 2017-08-15 发布于江西
- 举报
第7讲 用MATLAB软件求极值和最值.ppt
第 7 讲用MATLAB软件求极值和最值 1. 解非线性方程 例1 2. 求函数的极值 3.求函数在给定区间上的最值 例3 输出格式有以下几种形式: 例4 小 结 制作: 江西科技师范学院 万重杰 解非线性方程(组)的命令是: solve , 调用格式如下: solve(eqn1,eqn2’ , ,... , eqnN’ ) 或: solve(eqn1,eqn2’, ,... ,eqnN’,‘ var1,var2,..., varN’) 注解: 1. ‘ eqn1 ‘ , ‘ eqn2’,..., ‘ eqnN’ 是N个方程的符号表达式; 2. ‘ var1, var2,..., varN’ 指定方程的N个自变量; 解法1: x=solve(3*x^2+4*x-5=0) 解法2: x=solve(3*x^2+4*x-5) 运行结果为方程解的解析表达式: x = [ -2/3+1/3*19^(1/2)] [ -2/3-1/3*19^(1/2)] 输入命令:double(x),可将x显示为双精度数值: ans = 0.7863 -2.1196 解法思路: 1. 先用diff命令求函数 y 的导数;2. 再用solve命令求导函数为 0 的点,即驻点;3. 再用fplot命令绘函数曲线, 判断驻点是否
原创力文档

文档评论(0)