demo
Class MatriisiLaskut

java.lang.Object
  extended by demo.MatriisiLaskut

public class MatriisiLaskut
extends java.lang.Object

Aliohjelmia matriisien käsittelyyn

Version:
1.0, 21.02.2003
Author:
Vesa Lappalainen
Example:
     private final double mat[][] = {
     { 1,2,3,4,5 },
     { 3,2,1,6,8 },
     { 9,2,4,1,2 }
   };

   private final double nolla[][] = {
     { 0,0,0 },
     { 0,0,0 }
   };
   
   private final double yks[][] = {
     { 1,0,0 },
     { 0,1,0 },
     { 0,0,1 }
   };
 

Constructor Summary
MatriisiLaskut()
           
 
Method Summary
static void main(java.lang.String[] args)
          Testataan matriisilaskuja
static double matriisinSumma(double[][] mat)
          Lasketaan matriisin alkioiden summa
static double matriisinSuurin(double[][] mat)
          Etsitään matriisin suurin alkio.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatriisiLaskut

public MatriisiLaskut()
Method Detail

matriisinSuurin

public static double matriisinSuurin(double[][] mat)
Etsitään matriisin suurin alkio. Rivit saavat olla eripituisiakin.

Parameters:
mat - matriisi, jonka suurinta alkiota etsitään-
Returns:
matriisin suurin arvo
Example:
    matriisinSuurin(mat)   ~~~ 9.0;
    matriisinSuurin(nolla) ~~~ 0.0;
    matriisinSuurin(yks)   ~~~ 1.0;
 

matriisinSumma

public static double matriisinSumma(double[][] mat)
Lasketaan matriisin alkioiden summa

Parameters:
mat - matriisn, jonka alkiot summataan
Returns:
matrisiin alkioiden summa.
Example:
    matriisinSumma(mat)   ~~~ 53.0;
    matriisinSumma(nolla) ~~~  0.0;
    matriisinSumma(yks)   ~~~  3.0;
 

main

public static void main(java.lang.String[] args)
Testataan matriisilaskuja

Parameters:
args - ei käytössä