Mathematik: Unterschied zwischen den Versionen

Aus Flinkwiki
Wechseln zu: Navigation, Suche
(Temperatur)
 
(27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
 
<div align="right"><big>'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''</big></div>
 
<div align="right"><big>'''[https://flinkwiki.de/index.php?title=Kategorie:Alle_Seiten Seitenübersicht]'''</big></div>
  
== Mein Spickzettel ==
+
== Mein Notizzettel ==
  
Hier ist mein Spickzettel für Infos und Formeln.
+
Hier ist mein Notizzettel für Infos, Formeln und Problemlösungen.
 +
 
 +
Statt mathematischer Symbole verwende ich in der Regel Python-Operatoren.
 +
 
 +
Lösungen in Programmcode erfolgen, wenn nicht anders angegeben, in '''Python'''.
 +
 
 +
----
 +
 
 +
== Probleme und Lösungen ==
 +
 
 +
=== Collatz-Folge ===
 +
Write a function named collatz() that has one parameter named number. If number is even, then collatz() should print number // 2 and return this value. If number is odd, then collatz() should print and return 3 * number + 1.
 +
 
 +
Then write a program that lets the user type in an integer and that keeps calling collatz() on that number until the function returns the value 1. (Amazingly enough, this sequence actually works for any integer—sooner or later, using this sequence, you’ll arrive at 1! Even mathematicians aren’t sure why. Your program is exploring what’s called the Collatz sequence, sometimes called “the simplest impossible math problem.”)[http://automatetheboringstuff.com/chapter3/]
 +
<nowiki>
 +
def collatz(number):
 +
    if number % 2 == 0:
 +
        print("Ausgabe gerade: ", int(number/2))
 +
        return number/2
 +
    if number % 2 == 1:
 +
        print("Ausgabe ungerade: ", int(3*number+1))
 +
        return 3*number+1
 +
 
 +
number = int(input("Nennen Sie eine Ganzzahl: "))
 +
print()
 +
while number != 1:
 +
    number = collatz(number)</nowiki>
 +
 
 +
----
 +
== Gaußsche Summenformel ==
 +
 
 +
Summe der ersten n aufeinanderfolgenden natürlichen Zahlen (positive integers):
 +
summe = (n * (n + 1)) / 2
  
 
----
 
----
  
== Kreis ===
+
=== Kleinstes gemeinsames Vielfaches / Least Common Multiple (LCM) ===
 +
 
 +
<nowiki>
 +
if x > y:
 +
    greater = x
 +
else:
 +
    greater = y
 +
while True:
 +
    if greater % x == 0 and greater % y == 0:
 +
        lcm = greater
 +
        break
 +
    greater += 1
 +
print (lcm) # Ausgabe: 72
 +
</nowiki>[https://www.programiz.com/python-programming/examples/lcm]
 +
 
 +
----
 +
 
 +
== Kreis ==
  
 
Fläche:
 
Fläche:
Zeile 18: Zeile 67:
  
 
----
 
----
 +
== Logarithmus ==
 +
Dekadische Logarithmus oder Zehnerlogarithmus == Logarithmus zur Basis 10
 +
 +
Was muss im Exponenten zur Basis 10 stehen, damit ich die Zahl a erhalte?
 +
<nowiki>
 +
from math import log10
 +
a = 5
 +
# Compute the logarithm and the power
 +
print("The base 10 logarithm of", a, "is", log10(a))
 +
The base 10 logarithm of 5 is 0.6989700043360189
 +
</nowiki>
 +
 +
----
 +
 
==Physik==
 
==Physik==
 +
=== Maßeinheiten ===
 +
 +
1 Hektar == 10000 Quadratmeter
 +
 +
----
 +
 
===Kinetische Energie===
 
===Kinetische Energie===
 
  e = 0.5 * m * v * v
 
  e = 0.5 * m * v * v
Zeile 28: Zeile 97:
  
 
----
 
----
 +
 
=== Temperatur ===
 
=== Temperatur ===
  
 
Celsius in Fahrenheit umrechnen:
 
Celsius in Fahrenheit umrechnen:
  (°C × 9/5) + 32 = °F  &nbsp;&nbsp;&nbsp;&nbsp;# 100 °C = 212 °F
+
  (°C × 9/5) + 32 == °F  &nbsp;&nbsp;&nbsp;&nbsp;# 100 °C == 212 °F
 
Fahrenheit in Celsius umrechnen:
 
Fahrenheit in Celsius umrechnen:
  (°F 32) × 5/9 = -17,78 °C  &nbsp;&nbsp;&nbsp;&nbsp;# 100 °F = 37,7778 °C
+
  (°F - 32) * 5/9 == -17,78 °C  &nbsp;&nbsp;&nbsp;&nbsp;# 100 °F == 37,7778 °C
 +
 
 +
----
 +
 
 +
== Amerikanische Maßeinheiten ==
 +
 
 +
1 inch == 2.54 centimeters # One foot is 12 inches.
 +
 
 +
1 foot == 0,3048 Meter
 +
 
 +
1 mile = 1,60934 Kilometer # 1 Kilometer = 0,621371 mile
 +
 
 +
1 sqft == 0,092903 qm
 +
 
 +
1 acre == 0,404686 Hektar == 43560 sqft
 +
 
 +
1 gallon == 3,78541 # 1 Liter = 0,264172 gallon
 +
 
 +
1 mpg ist umgerechnet 0,4251783355km/l[https://der-umrechner.de/kraftstoffverbrauch/miles-per-gallon-us-in-kilometer-pro-liter/1/]
 +
 
 +
* https://der-umrechner.de/
  
 
----
 
----
  
== Quellen ==
+
== Quellen und Links==
  
 
* [https://www.pearson-studium.de/bruckenkurs-mathematik.html Ruhrländer, Michael: Brückenkurs Mathematik: Lehr- und Übungsbuch mit MyMathLab 2016 (Pearson)]
 
* [https://www.pearson-studium.de/bruckenkurs-mathematik.html Ruhrländer, Michael: Brückenkurs Mathematik: Lehr- und Übungsbuch mit MyMathLab 2016 (Pearson)]
Zeile 48: Zeile 138:
  
 
* https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks:_Mengenlehre:_Menge
 
* https://de.wikibooks.org/wiki/Mathe_f%C3%BCr_Nicht-Freaks:_Mengenlehre:_Menge
 +
 +
* https://www.pythonistaplanet.com/python-programming-exercises-and-solutions/ | Mathematische Berechnungen in Python
  
 
----
 
----
  
 
[[Kategorie: Alle Seiten]]
 
[[Kategorie: Alle Seiten]]

Aktuelle Version vom 1. Januar 2021, 16:51 Uhr

Seitenübersicht

Mein Notizzettel

Hier ist mein Notizzettel für Infos, Formeln und Problemlösungen.

Statt mathematischer Symbole verwende ich in der Regel Python-Operatoren.

Lösungen in Programmcode erfolgen, wenn nicht anders angegeben, in Python.


Probleme und Lösungen

Collatz-Folge

Write a function named collatz() that has one parameter named number. If number is even, then collatz() should print number // 2 and return this value. If number is odd, then collatz() should print and return 3 * number + 1.

Then write a program that lets the user type in an integer and that keeps calling collatz() on that number until the function returns the value 1. (Amazingly enough, this sequence actually works for any integer—sooner or later, using this sequence, you’ll arrive at 1! Even mathematicians aren’t sure why. Your program is exploring what’s called the Collatz sequence, sometimes called “the simplest impossible math problem.”)[1]

def collatz(number):
    if number % 2 == 0:
        print("Ausgabe gerade: ", int(number/2))
        return number/2
    if number % 2 == 1:
        print("Ausgabe ungerade: ", int(3*number+1))
        return 3*number+1

number = int(input("Nennen Sie eine Ganzzahl: "))
print()
while number != 1:
    number = collatz(number)

Gaußsche Summenformel

Summe der ersten n aufeinanderfolgenden natürlichen Zahlen (positive integers):

summe = (n * (n + 1)) / 2

Kleinstes gemeinsames Vielfaches / Least Common Multiple (LCM)

if x > y:
    greater = x
else:
    greater = y
while True:
    if greater % x == 0 and greater % y == 0:
        lcm = greater
        break
    greater += 1
print (lcm) # Ausgabe: 72
[2]

Kreis

Fläche:

Radius2 * π

Umfang:

2 * π * Radius



Logarithmus

Dekadische Logarithmus oder Zehnerlogarithmus == Logarithmus zur Basis 10

Was muss im Exponenten zur Basis 10 stehen, damit ich die Zahl a erhalte?

from math import log10
a = 5
# Compute the logarithm and the power
print("The base 10 logarithm of", a, "is", log10(a))
The base 10 logarithm of 5 is 0.6989700043360189


Physik

Maßeinheiten

1 Hektar == 10000 Quadratmeter

Kinetische Energie

e = 0.5 * m * v * v

m = Masse in kg

v = Geschwindigkeit in m/s     # 1 km/h = 0,277778 m/s     # 1 m/s = 3,6 km/h

e = kinetische Energie in J(oule)


Temperatur

Celsius in Fahrenheit umrechnen:

(°C × 9/5) + 32 == °F      # 100 °C == 212 °F

Fahrenheit in Celsius umrechnen:

(°F - 32) * 5/9 == -17,78 °C       # 100 °F == 37,7778 °C

Amerikanische Maßeinheiten

1 inch == 2.54 centimeters # One foot is 12 inches.
1 foot == 0,3048 Meter
1 mile = 1,60934 Kilometer # 1 Kilometer = 0,621371 mile
1 sqft == 0,092903 qm
1 acre == 0,404686 Hektar == 43560 sqft
1 gallon == 3,78541 # 1 Liter = 0,264172 gallon
1 mpg ist umgerechnet 0,4251783355km/l[3]

Quellen und Links