Proportionale Abnahme zweier Werte

ChrisB.

Mitglied
Guten Tag,
und zwar möchte ich das sich zwei Werte proportional verringern.
Es geht hierbei um eine Animation, ein Flügel (finde gerade keinen besseren Begriff) dreht sich (muss man sich vorstellen, wie der Zeiger in der Uhr), ich möchte aber die Geschwindigkeit in der Laufzeit ändern, sprich der Timer Intervall.
Ich habe dazu ein weiteren Wert.
Wenn dieser kleiner wird, soll sich der Intervall vergrößern und das proportional.
Wie kann ich das anstellen?
 

VfL_Freak

Top Contributor
Moin,

habe zwar nicht wirklich verstanden, worrauf das rauslaufen soll, aber ich denke Du solltest den Kehrwert bilden:

Java:
wert = 1 / intervall

Gruß
Klaus
 

Grumbleman

Mitglied
Hi ,

so richtig habe ich deine Frage nicht verstanden...

vielleicht ist das nicht was du brauchst, aber:

wenn du Werte sinken laesst, bspw von 1 bis 0 ( also 1; 0,7; 0,4; 0,1 ; 0)
dann kannst einen anderen Wert proportional ansteigen lassen, indem Sie du einfach durch diesen Wert teilst.

bspw 2 : 0,5 = 4; 2 ; 0,3333 = 6 usw.


Edit: Ich seh grad Klaus war schneller :)
 
Zuletzt bearbeitet:

ChrisB.

Mitglied
Versuche es besser zu erklären.
Also mit dem Intervall kann ich in meiner Animation ja die Geschwindigkeit einstellen, das muss ja auch so.
Ich würde diesen Intervall aber in Abhängigkeit zu einem anderen Wert (den ich in die Klasse übergebe, aus einer Berechnungen) setzen.
Ich kann ja mein Fallbeispiel kurz erläutern.
Es soll sich ein Ventilator drehen, das tut es bereits, das habe ich insoweit hinbekommen, die Geschwindigkeit kann ich per Codeänderung einstellen, hierbei wäre es ja einfach den Intervall zu ändern, dann dreht sich entweder der Ventilator schneller oder langsamer (Intervall wird größer = langsamer, Intervall wird kleiner = schneller).
Ich möchte aber die Drehgeschwindigkeit, sprich den Intervallwert, in Verbindung setzen mit der Spannung die beim Ventilator ist. Diese ändert sich in der Laufzeit, weil ich dort verschiedene Widerstände vorsetzen kann und somit auch die Spannung sich am Ventilator ändert.
Das heißt also, wenn die Spannung größer wird, soll der Intervall kleiner werden, damit sich bei größerer Spannung der Ventilator schneller dreht.
Also der Intervall soll sich ~ zur Spannung ändern, wie gesagt: Spannung wird größer = Intervall wird proportional kleiner, anders herum gleicher Fall.

edit:

Habe vergessen zu sagen, das ich den Spannungswert in die Klasse übergebe, dieser wird in einer anderen Klasse berechnet.

Aber ich glaube das läuft sich auf diesen Kehrwert auch hinaus.
Aber ehrlich gesagt bin ich jetzt selbst etwas verwirrt.
 

Hestalon

Mitglied
Hi,

das Wort das du suchts heist "indirekte Proportionalität".
Proportional => Wert1 steigt positiv && Wert2 steigt positiv => Wert1 ~ Wert2
indirekt Proportional => Wert1 steigt positiv && Wert2 "steigt" negativ => Wert1 ~ 1/Wert2

Und ja es läuft genau auf die Antwort der vorherigen hinaus => Kehrwert.

Sollte es dennoch Probleme geben, poste das stück Code, dann können wir uns evtll. mehr darunter vorstellen ;)

Gruß
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Fats Waller Compiler-Fehler Kann ich einen String und die Summe zweier Char Werte mittels der println Anweisung ausgeben Java Basics - Anfänger-Themen 4
C Kollision zweier Rechtecke, Schnittpunkte bestimmen Java Basics - Anfänger-Themen 25
C alle möglichen Kombinationen zweier Ziffern auf drei / vier / und 'n" Stellen Java Basics - Anfänger-Themen 11
D Interaktion zweier Objekte Java Basics - Anfänger-Themen 5
J Transformation zweier Integer in ein Double Java Basics - Anfänger-Themen 26
H Gemeinsame Schnittmenge zweier Arrays ausgeben Java Basics - Anfänger-Themen 12
F Erstellen zweier Objekte mit dem selben Inhalt Java Basics - Anfänger-Themen 1
K Datentypen Einträge zweier Matrizen vergleichen Java Basics - Anfänger-Themen 4
K Erste Schritte Berechnung der Summe zweier Arrays Java Basics - Anfänger-Themen 15
S Vergleich zweier ArrayLists mit Ausgabe an dritte ArrayList Java Basics - Anfänger-Themen 5
I Schnittpunkt zweier Geraden berechnen Java Basics - Anfänger-Themen 25
G Klassen Vergleich zweier Klassen Java Basics - Anfänger-Themen 23
S Implementieren zweier Klassen Java Basics - Anfänger-Themen 5
P Ungerade Zahlen ausgeben lassen zwischen Spannweite zweier eingegeben zahlen Java Basics - Anfänger-Themen 6
L Vergleich zweier Variablen, mit Abweichung Java Basics - Anfänger-Themen 3
N Methoden Methode zum Vergleich zweier Geburtstage Java Basics - Anfänger-Themen 5
K Multiplikation zweier Matrizen Java Basics - Anfänger-Themen 23
D Zusammenfassen zweier Programme Java Basics - Anfänger-Themen 3
B Kreuzprodukt zweier Vektoren (Erste Java Aufgabe - Hilfestellungen und Tips erwünscht) Java Basics - Anfänger-Themen 4
M Vergleich zweier Array Stellen mit equals/NullpointerException Java Basics - Anfänger-Themen 9
L BufferdImage schwarzes Bild nach zusammenfügen zweier Bilder Java Basics - Anfänger-Themen 8
N Vergleich zweier String Arrays scheitert Java Basics - Anfänger-Themen 3
O ArrayListe sortieren anhand zweier Parameter Java Basics - Anfänger-Themen 4
C Inhalte zweier Vektoren vergleichen Java Basics - Anfänger-Themen 3
T Programm, das die Differenz zweier Daten ausgibt Java Basics - Anfänger-Themen 4
S Ermittlung des GGTs zweier Werte Java Basics - Anfänger-Themen 5
Y Erste Schritte Verknüpfung zweier JAVA-Codes Java Basics - Anfänger-Themen 8
A Methoden Gedanken Anstöße zur Realisierung zweier Ideen (Grafisch Sekunden zählen und Frameaufteilung) Java Basics - Anfänger-Themen 18
I Einlese Abfrage zweier Variablen in einem Fenster Java Basics - Anfänger-Themen 6
A Durchschnitt zweier Mengen berechnen Java Basics - Anfänger-Themen 3
G Kombination zweier Befehle (Preis festlegen & Rabatt berechnen) Java Basics - Anfänger-Themen 3
W Methoden größe zweier tiere vergleichen Java Basics - Anfänger-Themen 15
K Schnitt zweier Ebenen ergibt Gerade Java Basics - Anfänger-Themen 10
L vergleich zweier texte Java Basics - Anfänger-Themen 18
B Vergleich zweier Objekte durch "Hashfunktion" Java Basics - Anfänger-Themen 12
J Addition zweier Zahlen Java Basics - Anfänger-Themen 9
J Dimensionen zweier Arrays vergleichen Java Basics - Anfänger-Themen 4
U Größenvergleich / Dimensionsvergleich zweier Matrizen Java Basics - Anfänger-Themen 2
N Datenaustausch zweier rechner Java Basics - Anfänger-Themen 4
turmaline Gleicheit zweier Listen Java Basics - Anfänger-Themen 12
S Print Methode zweier "Classes" kombinieren Java Basics - Anfänger-Themen 2
C Dateiinhalt zweier Dateien auf Gleichheit prüfen Java Basics - Anfänger-Themen 3
S Addition zweier 32 Byte langer ByteArrays Java Basics - Anfänger-Themen 5
W Unterschiede zweier Dateien herauslesen Java Basics - Anfänger-Themen 7
P Unterschiede zweier System.in Varianten Java Basics - Anfänger-Themen 3
I Abhängigkeiten zweier Klassen Java Basics - Anfänger-Themen 25
G Vergleich zweier Arrays Java Basics - Anfänger-Themen 8
D Eine Nachkommazahl zweier Double vergleichen Java Basics - Anfänger-Themen 4
N sortieren zweier abhängiger array listen Java Basics - Anfänger-Themen 12
S Addieren zweier Arrays Java Basics - Anfänger-Themen 10
T ermittlung des minimus zweier eingegebener werte Java Basics - Anfänger-Themen 7
G größere zweier zahlen ermitteln und ausgeben Java Basics - Anfänger-Themen 6
G Summe zweier doubles falsch? Java Basics - Anfänger-Themen 10
I Kollision zweier Rechtecke Java Basics - Anfänger-Themen 9
H Genauigkeit beim Multiplizieren zweier Zahlen Java Basics - Anfänger-Themen 2
K Vergleich zweier Objekte in einer HashMap Java Basics - Anfänger-Themen 6
B Zusammenspiel zweier JFrames Java Basics - Anfänger-Themen 2
A Schnitt zweier Rechtecke ermitteln Java Basics - Anfänger-Themen 2
N Vergleich zweier Elemente verschiedener Vectoren Java Basics - Anfänger-Themen 2
G Vergleich zweier 'long'-Werte. Problem! Java Basics - Anfänger-Themen 6
T Inhalte zweier Variablen tauschen Java Basics - Anfänger-Themen 18
U Maximum zweier Zahlen ermitteln Java Basics - Anfänger-Themen 7
N Den Inhalt zweier Strings (Zahlen) addieren Java Basics - Anfänger-Themen 5
S maximum zweier Zahlen Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben