Ekvationssystem Ma2c: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Hakan (diskussion | bidrag) (→Python) |
Hakan (diskussion | bidrag) |
||
Rad 199: | Rad 199: | ||
När du gör denna övning så ser du skillnaderna (och likheterna): [[Typtal Ekvationssystem]] | När du gör denna övning så ser du skillnaderna (och likheterna): [[Typtal Ekvationssystem]] | ||
= Python = | |||
<pre> | |||
# Här ska du skriv vad programmet gör | |||
# Matematiklärarna tackar Victor och Sven för grovjobbet till detta program | |||
print("Detta program är skrivet av Victor Axberg och Sven Kvarngren\n") | |||
def getValues(): | |||
# Tala om vad händer 9 raderna nedan | |||
print("Ekvation 1:\nAy + Bx + C = 0\n") | |||
A = float(input("Skriv in A-värdet:\n")) | |||
B = float(input("Skriv in B-värdet:\n")) | |||
C = float(input("Skriv in C-värdet:\n")) | |||
print("\nEkvation 2:\nDy + Ex + F = 0\n") | |||
D = float(input("Skriv in D-värdet:\n")) | |||
E = float(input("Skriv in E-värdet:\n")) | |||
F = float(input("Skriv in F-värdet:\n")) | |||
# Förklara de 4 raderna nedan | |||
k1 = -B/A | |||
m1 = -C/A | |||
k2 = -E/D | |||
m2 = -F/D | |||
# Kör funktionen som heter findIntersection med variablerna k1, m1, k2 och m2 | |||
findIntersection(k1,m1,k2,m2) | |||
def findIntersection(k1,m1,k2,m2): | |||
# Förklara vad funktionen findIntersection gör | |||
# Förklara även vilken matematisk metod för att lösa ekvationssystem som används | |||
x = (m2-m1)/(k1-k2) | |||
y = k1*x + m1 | |||
print("skärningen sker vid: ("+str(x)+", "+str(y)+")") | |||
# Kör funktionen som heter getValues | |||
getValues() | |||
</pre> | |||
= Aktivitet = | = Aktivitet = |