3 svar
102 visningar
huGGe är nöjd med hjälpen
huGGe 5
Postad: 12 jan 2023 10:17

Lösa linjära ekvationer med Python

Hallå där! 

 

Jag är ny till programmering och min lärare har gett mig en uppgift där man ska lösa en linjär ekvation med hjälp av Python, utan någon ledning. Eftersom att jag är ny till programmering är jag inte helt säker på hur jag ska göra, jag har försökt att googla utan resultat. Hjälp!

joculator 5286 – F.d. Moderator
Postad: 12 jan 2023 13:37

Har du fått någon information om hur input kan se ut?

huGGe 5
Postad: 13 jan 2023 12:12

Nej.

Fermatrix 7841 – Fd. Medlem
Postad: 13 jan 2023 13:39 Redigerad: 13 jan 2023 13:40

Det finns för lite information. Det går att lösa uppgiften på många sätt.

Ett sätt är att göra en klass, som tar emot m och k. Sedan är det trivialt att beräkna y-värdet för olika x-värden.

Ett annat sätt är att definiera funktionen på riktigt mha python.

def f(k, x, m):
    return k*x+m

Eller använda matematiska moduler som redan finns tillgängliga osv.

Som Joculator påpekar spelar det också roll hur och vad för input vi skall ta emot. Är linjen känd från början? Ska vi beräkna k,mk, m givet olika punkter? 

Svara Avbryt
Close