Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Kan EXCEL regne matematiske ligninger?

4,197 views
Skip to first unread message

Michael Olesen

unread,
Aug 16, 1999, 3:00:00 AM8/16/99
to
Kan dette lade sig gøre, og i så fald hvordan gør man?

--
Mvh. Michael Olesen
E-mail: ole...@cool.dk
ICQ: 33 02 81 29

Lars Klintholm

unread,
Aug 16, 1999, 3:00:00 AM8/16/99
to
Hvad mener du med at regne? Mener du at løse en ligning?

Fx. ligningen x²-5x-14 = 0
I celle A1 indtastes en vilkårlig x-værdi, fx. 5
I celle B1 indtastes formlen (ligningen), der skal løses:
=A1*A1-5*A1-14
Funktioner\Målsøgning:
angiv celle $B$1
til værdi 0
ved ændring af celle $A$1
og excel finder løsningen x=7 (cirka).

Nøjagtigheden der skal regnes med sættes under:
Funktioner\Indstillinger\Beregning\Maksimal ændring

Er det noget i denne retning du er på udkig efter?
Ellers kom igen

mvh Lars


Hans Knudsen

unread,
Aug 17, 1999, 3:00:00 AM8/17/99
to
Tja - nu er matematiske ligninger jo et noget vidt begreb. Kunne du ikke
være lidt mere specifik. Lineære ligninger, andengradsligninger, n'te grads
eller ... ?
Præcise spørgsmål øger chancen for et brugeligt svar.

Med venlig hilsen
Hans Knudsen

Michael Olesen <ole...@cool.dk> skrev i en
nyhedsmeddelelse:7p9fmq$bvf$1...@news.cybercity.dk...

Hans Knudsen

unread,
Aug 17, 1999, 3:00:00 AM8/17/99
to

Michael Olesen <ole...@cool.dk> skrev i en
nyhedsmeddelelse:7p9fmq$bvf$1...@news.cybercity.dk...
> Kan dette lade sig gøre, og i så fald hvordan gør man?
>
> --
> Mvh. Michael Olesen
> E-mail: ole...@cool.dk
> ICQ: 33 02 81 29
>
Jeg tænker på lineære ligninger samt 1. og 2. gradsligninger....

Mvh. Michael Olesen
E-mail: ole...@cool.dk


Michael
Betragt ligningerne:
a1x+b1y=c1
a2x+b2y=c2
Hvis du indtaster koefficienterne a1, b1, c1, a2, b2 og c2 i cellerne A1:C2
så kan du løse ligningerne på følgende måde:

. Vælg celle D1:D2
. Indtast matrixformlen: ={MPRODUKT(MINVERT(A1:B2);C1:C2)}. Husk at afslutte
indtastningen ved at holde Ctrl og Shift nede mens du trykker på Enter.

Hvis det drejer sig om tre ligninger med tre ubekendte, for eksempel:
5x+10y+8z=-3
4x-7y-6z=3
-3x+6y+5z=2

hvor koefficienterne er indtastet i A1:D3, så finder du løsningerne på
følgende måde:

. Vælg celle E1:E3
. Indtast matrixformlen: ={MPRODUKT(MINVERT(A1:C3);D1:D32)}. Husk at
afslutte indtastningen ved at holde Ctrl og Shift nede mens du trykker på
Enter.

Vedrørende 2.gradsligninger mener jeg at huske, at Leo Heuser for ikke så
længe siden bragte en VBA løsning på det. Jeg ville næsten tro, at du kunne
få en kopi hos ham.
I øvrigt er det en ganske god øvelse selv at finde en løsning i Excel ved
hjælp af den kendte formel (x = (-b/+/-KVROD(af b^2-4ac))/2a.

Hans Knudsen

unread,
Aug 17, 1999, 3:00:00 AM8/17/99
to
Michael
Beklager, der var en fejl i formlen vedrørende tre ligninger med tre
ubekendte.
Den skulle have set ud som følger:

={MPRODUKT(MINVERT(A1:C3);D1:D3)}.

Hans


0 new messages