Einzelnen Beitrag anzeigen
Ungelesen 15.04.13, 13:17   #3
Matze500
Student der Informatik
 
Registriert seit: Jul 2010
Ort: NRW nähe Münster ;)
Beiträge: 355
Bedankt: 261
Matze500 ist noch neu hier! | 0 Respekt Punkte
Standard

Hauptklasse

Code:
public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		Vektor2 v1 = new Vektor2(1.0,2.0);
		Vektor2 v2 = new Vektor2(4.0,1.0);
		
		System.out.println(v1.getX() +"  "+ v1.getY()); // gibt x und y Koordinaten aus
		
		System.out.println(v1.betrag()); // Betrag von dem Vektor
		
		System.out.println(v1.skalarprodukt(v2)); //Skalarprodukt von zwei Vektoren (v1 und v2)
		
		System.out.println(v1.abstand(v2)); // Abstand v 1 und v2

	}
}
Vektor2 Klasse

Code:
public class Vektor2 {
	/* instance variable declarations */
	double x;
	double y;
	
	/* constructor */
	Vektor2( double pX, double pY){
	x = pX;
	y = pY;
	}	

	public double betrag(){
	
		double betrag =  Math.sqrt(Math.pow(x,2)+Math.pow(y,2));
	
		return betrag;
	}
	
	public double skalarprodukt(Vektor2 v){
		
		double skalar = (x * v.x) + (y * v.y);
		
		return skalar;
	}
	
	public double abstand(Vektor2 v){
		

                //Satz des Pythagoras
		double abstand = Math.sqrt(Math.pow((v.x - x),2) + Math.pow((v.y - y),2));
		
		return abstand;
	}
	
	public double getX(){
		
		return x;
	}
	
	public double getY(){
		
		return y;
	}
}
Ich hoffe ich konnte dir damit etwas helfen.

MFG Matze500
__________________
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]
Powered by Windows 7
Matze500 ist offline   Mit Zitat antworten