LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
mmap_sigma.m
1function sigma = mmap_sigma(mmap)
2% Computes one-step class transition probabilities, i.e.
3% p_{i,j} = P(C_k = j | C_{k-1} = i)
4% INPUT
5% - mmap: the MMAP
6% OUTPUT
7% - sigma: the class-transition probabilities
8
9C = length(mmap)-2;
10
11if map_issym(mmap)
12 sigma = sym(zeros(C,C));
13else
14 sigma = zeros(C,C);
15end
16
17alpha = map_pie(mmap);
18
19for i = 1:C
20 % alpha * P_i
21 start = alpha * (-mmap{1}\mmap{2+i});
22 for j = 1:C
23 % alpha * P_i * P_j * 1
24 sigma(i,j) = sum(start * ((-mmap{1}) \ mmap{2+j}));
25 end
26end
27
28if map_issym(mmap)
29 sigma = simplify(sigma);
30end