R语言如何查询正弦波的波峰值
答案:1 悬赏:70 手机版
解决时间 2021-11-27 20:53
- 提问者网友:练爱
- 2021-11-27 12:44
R语言如何查询正弦波的波峰值
最佳答案
- 五星知识达人网友:拜訪者
- 2021-11-27 13:19
用内置函数 optim()
optim(par,fun,lower,upper,method) 大致用到这5个参数
par是初始值,你选离你峰值差不远的x
fun是生成你正弦波的函数
lower和upper定义域
method用 "BFGS"牛顿迭代法,或者"L-BFGS-B"升级版牛顿迭代法。
以下是得到的结果,我用f(x)=x^2-2*x+1试了以下
>optim(3,fun,lower=-5,upper=5,method="BFGS")
$par
[1] 1 # x值
$value
[1] 0 # y值
$counts
function gradient # 不知道是什么
44 44
$convergence
[1] 52 # 算了多少次收敛
optim(par,fun,lower,upper,method) 大致用到这5个参数
par是初始值,你选离你峰值差不远的x
fun是生成你正弦波的函数
lower和upper定义域
method用 "BFGS"牛顿迭代法,或者"L-BFGS-B"升级版牛顿迭代法。
以下是得到的结果,我用f(x)=x^2-2*x+1试了以下
>optim(3,fun,lower=-5,upper=5,method="BFGS")
$par
[1] 1 # x值
$value
[1] 0 # y值
$counts
function gradient # 不知道是什么
44 44
$convergence
[1] 52 # 算了多少次收敛
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯