GRY-Online.pl --> Archiwum Forum

MATLAB - jak narysowac taka macierz?

21.10.2004
23:36
[1]

maczu [ Konsul ]

MATLAB - jak narysowac taka macierz?

po prostu przeniesc macierz do ukladu okresowego,nie mam pojecia, mzoe juuz za pozno albo jestem zmeczony i nie jarze...

macierz taka np.

1 0 0 0 1
0 1 1 0 1
0 0 0 0 0
1 0 0 1 0
1 0 0 0 1

chcialem zeby narysowal punkty tam gdzie jest 1 a tam gdzie 0 nic nie rysowal. ma ktos jakis pomysl??

22.10.2004
00:35
[2]

graf_0 [ Nożownik ]

rozumiem zę chodzi o układ współrzędnych xy, a nie o układ okresowy

nie jestem w stanie odpowiedzieć dokłądnie, bo nie już dawno w Matlabie nie pracowałem, ale przyszło mi do głowy takie rozwiązanie

jeżeli twoja macierz ma m wierszy to wyszstkie wartości w pierwszym wierszu mnożysz *m, w 2 wierszu *(m-1) ... w ostatnim wierszu *1, przykładowo twoja macierz miałaby formę
5 0 0 0 5
0 4 4 0 4
0 0 0 0 0
2 0 0 2 0
1 0 0 0 1
w takiej formie wartość elementu macierzy daje nam wartość Y na układzie współrzędnych dla x = numerowi kolumy manierzy.
teraz wystarczy kazać narysować każdy wiersz macierzy odzielnie(punktami) ale na tym samym
wykresie.
niestety nie pamiętam już jak powinny wyglądać szczegółowo wszystkie polecenia.

© 2000-2024 GRY-OnLine S.A.