r - R中的双重积分与限制中的变量
问题描述
我正在尝试用 R 编写一个双积分,但我遇到了一些错误。积分如下:
这是我正在尝试的代码:
Integ2=function(y,s) {integrate(Vectorize(function(x) {y-1}), 0,((y-s)/y))$value}
Integ2_2<-function(s) {integrate(function(y) {Integ2}, s, 4)$value}
Integ2_2(3)
但是当我尝试运行最后一位(即,在 s=3 时获取 Integ2_2 的值)时,出现以下错误:
Error in integrate(function(g) { :
evaluation of function gave a result of wrong length
我不确定我做错了什么。我试图看看其他问题,但我真的无法解决这个问题。我知道它一定很简单,但我真的不知道如何解决它。任何提示将不胜感激!
解决方案
推荐阅读
- memory-leaks - 调查使用 TMinuit ROOT 和 valgrind 时的内存泄漏
- reactjs - 反应嵌套路由不加载组件
- android - 每次我运行任何应用程序时,颤振都会给我错误
- r - 如何有条件地将具有多个值的两行合并在一起并在R中变异?
- elasticsearch - APOC Elasticsearch 查询格式
- pandas - 如何使用现有列的条件在 Dataframe 中创建新列?
- postgresql - 在 where 条件下更快的 Postgres 计数
- java - javax.persistence.RollbackException:提交事务时出错(没有 Spring 的 JPA)
- python-2.7 - Rsyslog、omprog 和 python
- flutter - 如何使用颤振检索 Firestore 数据