LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
ctmc_stochcomp.m
1function [S,Q11,Q12,Q21,Q22,T]=ctmc_stochcomp(Q,I)
2% [S,Q11,Q12,Q21,Q22,T] = CTMC_STOCHCOMP(Q,I)
3% Copyright (c) 2012-2026, Imperial College London
4% All rights reserved.
5if nargin==1
6 I=1:ceil(length(Q)/2);
7end
8Ic = setdiff(1:length(Q),I);
9Q11 = Q(I,I);
10Q12 = Q(I,Ic);
11Q21 = Q(Ic,I);
12Q22 = Q(Ic,Ic);
13%I = eye(size(Q22));
14T = (-Q22) \ Q21;
15T = Q12*T;
16S = Q11+T;
17end