Wygeneruj losową liczbę z podanym prawdopodobieństwem matlab
Chcę wygenerować losową liczbę z danym prawdopodobieństwem, ale nie jestem pewien, jak:
Potrzebuję numeru od 1 do 3
num = ceil(rand*3);
ale potrzebuję różnych wartości, aby mieć różne prawdopodobieństwa generowania np.
0.5 chance of 1
0.1 chance of 2
0.4 chance of 3
Jestem pewien, że to proste, ale nie mogę myśleć, jak to zrobić.