필터 지우기
필터 지우기

numerical integration of array

조회 수: 7 (최근 30일)
Muna Tageldin
Muna Tageldin 2023년 4월 14일
이동: Torsten 2023년 4월 14일
I'm trying to integrate the following series to compute the expected value
$F_Z(z)=\sum_{i=0}^n \frac{n!}{i!(n-i)! (\lambda-n*\mu)} (-\epsilon)^{i} (1-e^{-\mu z})^{n-i}*(e^{-\lambda z}-e^{-\mu*z})$
using expected value denfition
Throught my research and looking up the integral defition, I can use integral function in MATLAB. I tried finding the integration for a simple model by the following steps
1) define array function for
nCk = @(n,kVec,z)arrayfun(@(k)nchoosek(n,k)*exp(-lam*k*z),kVec);
integral(@(z) nCk(10,1:5),0,1,'ArrayValued',true)
However, I got the error "Not enough input arguments"

채택된 답변

Torsten
Torsten 2023년 4월 14일
이동: Torsten 2023년 4월 14일
lam = 0.5;
nCk = @(n,kVec,z)arrayfun(@(k)nchoosek(n,k)*exp(-lam*k*z),kVec);
integral(@(z) nCk(10,1:5,z),0,1,'ArrayValued',true)
ans = 1×5
7.8694 28.4454 62.1496 90.7898 92.5258

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Numerical Integration and Differential Equations에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by