matlab 求积分的代码,求积分的代码:从Matlab到R?

考虑下面的MATLAB代码使用仿真近似积分。

function f

numSim = 1000000;

points = rand(numSim,1);

r3 = mean(feval('func3', points));

points1 = rand(numSim,1);

r8 = mean(feval('func8', points, points1));

disp([r3, r8,]);

end %f

%%%%%%%%%% Nested funcitons %%%%%%%%%%%%

function y = func3(x)

y = exp(exp(x));

end %func3

function z = func8(x,y)

z = exp((x+y).^2);

end %func8

我试过的

在R中

f

numSim

points

r3

points1

r8

newList

return(newList)

}

# Nested functions

func3

func3

return(func3)

}

func8

func8

return(func8)

}

第一个问题是一条警告消息:

平均值。默认值(evaluate(points,function)):

参数不是数字或逻辑的:返回na

我补充说

r3

当我输入r3时,输出是[1]na,

为什么它不能正常工作?

另外,

有一条关于-嵌套函数的评论-,我不知道如何在r中实现这一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值