Java programma standartnovirzes aprēķināšanai

Šajā programmā jūs iemācīsities aprēķināt standartnovirzi, izmantojot Java funkciju.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java masīvi
  • Java metodes

Šī programma, izmantojot masīvus, aprēķina atsevišķas sērijas standartnovirzi. Apmeklējiet šo lapu, lai uzzinātu par standarta novirzi.

Lai aprēķinātu standartnovirzi, calculateSD()tiek izveidota funkcija. Masīvs, kas satur 10 elementus, tiek nodots funkcijai, un šī funkcija aprēķina standartnovirzi un atgriež to main()funkcijā.

Piemērs: programma standartnovirzes aprēķināšanai

 public class StandardDeviation ( public static void main(String() args) ( double() numArray = ( 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ); double SD = calculateSD(numArray); System.out.format("Standard Deviation = %.6f", SD); ) public static double calculateSD(double numArray()) ( double sum = 0.0, standardDeviation = 0.0; int length = numArray.length; for(double num : numArray) ( sum += num; ) double mean = sum/length; for(double num: numArray) ( standardDeviation += Math.pow(num - mean, 2); ) return Math.sqrt(standardDeviation/length); ) )

Rezultāts

 Standarta novirze = 2.872281

Iepriekš minētajā programmā mēs esam izmantojuši Java Math.pow () un Java Math.sqrt () palīdzību, lai attiecīgi aprēķinātu jaudu un kvadrātsakni.

Piezīme: Šī programma aprēķina parauga standartnovirzi. Ja jums jāaprēķina populācijas SD, atgriezieties, Math.sqrt(standardDeviation/(length-1))nevis Math.sqrt(standardDeviation/length)no calculateSD()metodes.

Interesanti raksti...