| [help]gan, ane ada permasalahan dikit dalam perkalian matrik mohon pencerahan dunk gan :3 gini, gan ane ada array $data 1D dan $data2 2D $data = array(4.36435, 3.61812, 2.5584); $data2 = array( array( 2.1822, 4.36435, 1.0911), array(1.20604, 1.20604, 3.61812), array(1.7056, 2.5584, 2.5584) );
gimana cara memanggil indeks array dan value sehingga prosesnya sprti dibawah:
SQRT(POW(2.1822 - 4.36435)+POW( 4.36435-3.61812)+POW( 1.0911-2.5584)) SQRT(POW(1.20604 - 4.36435)+POW(1.20604-3.61812)+POW(3.61812-2.5584)) SQRT(POW(1.7056 - 4.36435)+POW( 2.5584-3.61812)+POW(2.5584-2.5584))
ane coba gini gan tapi masih salah cara pemanggilan valuenya :3 $hasil = array(); for ($i=0; $i<count($data2); $i++){ for ($j=0; $j<count($data2[$i]); $j++){ if(isset($data[$i])){ $hasil[0][$j] += SQRT(POW($data2[$i][$j]-$data[$i],2)); } } } echo "<pre>"; print_r($hasil); echo "</pre>";
untuk outputnya array 1D berisikan 3 valu array mohon bantuan gan :3 |
Tidak ada komentar:
Posting Komentar