Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tablica dwuwymiarowa
sidkoz
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.01.2009

Ostrzeżenie: (0%)
-----


Robię właśnie obliczanie macierzy odwrotnej w php i mam pytanko czy można nadać takiej tablicy $tab[$i][$j] jakąś wartość właściwie to czy można do jej nazwy dać jakaś wartość dodatkowo a własciwie zmienną czy do nazwy tablicy można dołączyć zmienną która by się zmieniała po każdym przejsciu pętli? Albo jak pobierać wartosc tablicy z poprzedniej iteracji do aktualnej?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Prosze o tag tematu.

Cytat
jakąś wartość właściwie to czy można do jej nazwy dać jakaś wartość dodatkowo

Czytałem po parę razy i nie zrozumiałem...

Cytat
Albo jak pobierać wartosc tablicy z poprzedniej iteracji do aktualnej?

Zostaje chyba tylko utworzenie bufora roboczego...
Go to the top of the page
+Quote Post
sidkoz
post
Post #3





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.01.2009

Ostrzeżenie: (0%)
-----


Chodzi mi o to że w obliczeniach muszę korzystać z tablicy dwuwymiarowej która została wyliczona w poprzednim przejściu pętli. Czyli jak zrobić aby tablicy nadać nazwę związaną z przejściem pętli for?
Go to the top of the page
+Quote Post
peter13135
post
Post #4





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


3 razy przeczytałem i niewiem o co sie rozchodzi
Go to the top of the page
+Quote Post
worulo
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.06.2009

Ostrzeżenie: (0%)
-----


Też próbowałem zrozumieć ale nie da rady. Podaj kod może
Go to the top of the page
+Quote Post
pgrzelka
post
Post #6





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


prościej będzie jak wrzucisz kod

a jak chcesz korzystać z danych z poprzedniego obiegu to po prostu skopiuj tablicę do zmiennej tymczasowej czyli jak wyżej napisać erix utwórz bufor roboczy...
Go to the top of the page
+Quote Post
mecenas
post
Post #7





Grupa: Zarejestrowani
Postów: 80
Pomógł: 5
Dołączył: 23.09.2008
Skąd: Chełmno/Toruń

Ostrzeżenie: (0%)
-----


to zasadniczo nie jest pytanie o php, a o podstawy algorytmiki...

Poczytaj o algorytmach, obejrzyj przykłady, których w sieci znajdziesz na pęczki (niekoniecznie w php, ale kto do takich celów zaprzęga ten język?), jeśli masz jakiekolwiek pojęcie o programowaniu - nie powinieneś mieć z załapaniem/przepisaniem większych problemów.
Go to the top of the page
+Quote Post
Darti
post
Post #8





Grupa: Zarejestrowani
Postów: 1 076
Pomógł: 62
Dołączył: 6.03.2005
Skąd: Wroc

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $tab_iteracji_0 = array(1,2);
  3.  
  4. for ($i=1; $i <=100;$i++){
  5.   $tab_temp =  $('tablica_iteracji_'.($i-1));
  6.   $tab_temp[0] = $tab_temp[0] + 2;
  7.   $('tablica_iteracji_'.$i) = $tab_temp;
  8. }
  9. ?>

ciekaw jestem czy zadziała ...
Go to the top of the page
+Quote Post
erix
post
Post #9





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  1. <?php
  2. $('tablica_iteracji_'.($i-1))
  3. ?>

AFAIK, tu powinny być klamry zamiast nawiasów okalających wyrażenie.
Go to the top of the page
+Quote Post
sidkoz
post
Post #10





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 3.01.2009

Ostrzeżenie: (0%)
-----


A co powiecie na zastosowanie takiej opcji
Kod

for ($it=1;$it<10;$it++)
$a=$it;
$$a=$tab[$i][$j];
${$a}[1][2]

za każdym przejściem pętli ma utworzyć tablicę dwuwymiarową do których to tablic będzie się można odwołać w obliczeniach, np odwołać się do tablicy wcześniejszej o jeden krok pętli. Właściwie potrzebuję to do wykonania odwracania macierzy, i własciwie macie rację nie znam sie na algorytmach, A może ktoś posiada algorytm odwracania macierzy metodą Gaussa?
Go to the top of the page
+Quote Post
pgrzelka
post
Post #11





Grupa: Zarejestrowani
Postów: 313
Pomógł: 24
Dołączył: 9.08.2008
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Cytat
A może ktoś posiada algorytm odwracania macierzy metodą Gaussa?
a w google nie ma ;>

http://4programmers.net/Algorytmy/Odwracanie_macierzy np tu, fakt że w pascalu ale algorytm to algorytm

Ten post edytował pgrzelka 6.06.2009, 00:05:09
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Zamykam. Koniec pobłażliwości. Dlaczego? Zawinił autor tematu nie czytając regulaminu.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 13:22