sidkoz
4.06.2009, 20:11:04
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?
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...
sidkoz
4.06.2009, 20:46:48
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?
peter13135
4.06.2009, 20:59:06
3 razy przeczytałem i niewiem o co sie rozchodzi
worulo
4.06.2009, 21:26:25
Też próbowałem zrozumieć ale nie da rady. Podaj kod może
pgrzelka
4.06.2009, 21:40:38
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...
mecenas
4.06.2009, 22:07:38
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.
Darti
4.06.2009, 23:01:22
<?php
$tab_iteracji_0 = array(1
,2
);
for ($i=1; $i <=100;$i++){
$tab_temp = $('tablica_iteracji_'.($i-1));
$tab_temp[0] = $tab_temp[0] + 2;
$('tablica_iteracji_'.$i) = $tab_temp;
}
?>
ciekaw jestem czy zadziała ...
<?php
$('tablica_iteracji_'.($i-1))
?>
AFAIK, tu powinny być klamry zamiast nawiasów okalających wyrażenie.
sidkoz
5.06.2009, 21:11:17
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?
pgrzelka
6.06.2009, 00:00:32
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
Zamykam. Koniec pobłażliwości. Dlaczego? Zawinił autor tematu nie czytając regulaminu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.