Mercurial > forge
changeset 9785:f83050d0b00d octave-forge
bug fix in the examples
author | mmarzolla |
---|---|
date | Mon, 19 Mar 2012 16:31:21 +0000 |
parents | 5ff9b37ab1cb |
children | a4fc49a6c9d2 |
files | main/queueing/inst/ctmc_exps.m |
diffstat | 1 files changed, 6 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/main/queueing/inst/ctmc_exps.m Mon Mar 19 16:16:49 2012 +0000 +++ b/main/queueing/inst/ctmc_exps.m Mon Mar 19 16:31:21 2012 +0000 @@ -152,10 +152,9 @@ %!demo %! lambda = 0.5; %! N = 4; -%! birth = lambda*linspace(1,N-1,N-1); -%! death = zeros(1,N-1); -%! Q = diag(birth,1)+diag(death,-1); -%! Q -= diag(sum(Q,2)); +%! b = lambda*[1:N-1]; +%! d = zeros(size(b)); +%! Q = ctmc_bd(b,d); %! t = linspace(0,10,100); %! p0 = zeros(1,N); p0(1)=1; %! L = zeros(length(t),N); @@ -173,10 +172,9 @@ %!demo %! lambda = 0.5; %! N = 4; -%! birth = lambda*linspace(1,N-1,N-1); -%! death = 0*birth; -%! Q = diag(birth,1)+diag(death,-1); -%! Q -= diag(sum(Q,2)); +%! b = lambda*[1:N-1]; +%! d = zeros(size(b)); +%! Q = ctmc_bd(b,d); %! p0 = zeros(1,N); p0(1)=1; %! L = ctmc_exps(Q,p0); %! disp(L);