Php De İki Dizinin Elemanlarının Çarpımı ?
-
selamlar.
istatistik dersi alanlar bilirler, frekans serilerinde aritmetik ortalama hesaplarken gözlem değerleri ve frekans değerleri çarpılır.
beceremediğim nokta şu,
$gozlemDegerleri = "10,20,30";
$frekansDegerleri = "3,2,1";
$gozlemDegerleri = explode(",",$gozlemDegerleri); // , ile parçalıyorum ve diziye atıyorum.$frekansDegerleri = explode(",",$frekansDegerleri); // , ile parçalıyorum ve diziye atıyorum.
?>
işte bu noktada işler karışıyo. gözlem değerlerindeki 10,20,30 değerlerini ve frekans değerlerindeki 3,2,1 değerlerini dizi içine atıyorum ancak bu değerleri birbirleriyle çarpmam ve çıkan değerleri toplamam gerekiyo yani:
(10x3) + (20x2) + (30x1) gibi işlem yapmam gerekiyo ama bi türlü beceremedim.
sadece verileri manuel olarak giriyorum. yapmaya çalıştığım şey fonksiyonun bu verileri parçalaması, birbirleriyle çarpması ve çarpım sonuçlarını toplaması. var mıdır bi fikri olan ?
-
$toplam = 0; for($i=0; $i<count($gozlemDegerleri); $i++) { $toplam += $gozlemDegerleri[$i] * $frekansDegerleri[$i]; } echo $toplam
-
eyv. hocam kod doğru.
-
aynen sorun çözülmüştür sanıyorum:)
Eline sağlık