Question from Markov chain

I know the probability of each current state (states A or B) and also know the transition probability to shift the state from A to B. Now, what will be the next state, if the current state is either A or B? I want to code in MATLAB to know the next state. How to code it? Please, someone, help me.
Let The P(A)=0.7;P(B)=0.3;P(A/A)=0.8;P(B/A)=0.2;P(B/B)=0.7;P(A/B)=0.3

3 Comments

So, you have the initial probability of A (thus P(A)) is
P(A) = 0.7
Likewise, you tell us that
P(B) = 0.8
I could have sworn that probabilities of disjoint events want to add to 1. At least, here, the universe of events is the set {A,B}, where A and B are disjoint events.
Once you resolve that dilemma, write the problem in the form of a 2x2 transition matrix. Call it T,
T = [.8 .2;.3 .7];
Now, create a row vector, that describes the current state. You might call it PAB.
Can you multiply the vector of probabilities by the transition matrix? What would that do for you? (Hint: TRY IT!)
Ok P(A)=0.7;P(B)=0.3; I will try.
The transition is given by a matrix multiply. Create the vector
PAB = [.7 .3]

Sign in to comment.

Answers (0)

Asked:

on 18 Oct 2018

Commented:

on 18 Oct 2018

Community Treasure Hunt

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

Start Hunting!