Forskjell mellom versjoner av «Symbolske beregninger i Matlab»

Fra Matematikk.net
Hopp til:navigasjon, søk
Linje 13: Linje 13:
 
   
 
   
 
3
 
3
 +
 +
</pre>
 +
 +
Denne kommandoen kan brukes til å løse ligninger som er en del vanskeligere også.<br />
 +
<tex>\sqrt{x + 3} + \sqrt{x + 5} = 8</tex>
 +
<pre>
 +
>> solve('sqrt(x + 3) + sqrt(x + 5) = 8', x)
 +
 +
ans =
 +
 +
769/64
 +
 
   
 
   
 
</pre>
 
</pre>

Revisjonen fra 29. apr. 2009 kl. 07:54

Innføring i Matlab

Introduksjon
Matlab som kalkulator
Symbolske beregninger
Variabler i Matlab
Vektorregning
Matriser
Plotting av grafer
3d Plotting
Programmering

Matlab ble opprinnelig laget som et program for numeriske beregninger, men har i ettertid fått støtte får symbolske beregninger. Vi skal se på noen anvendelser.

Ligninger

La oss si du skal løse ligningen
<tex>3x + 6 = 2x + 9</tex>
Vi forteller først Matlab at x er en variabel, med kommandoen syms x. Dette kan tenkes på som en forkortelse for Symbolsk verdier: x. Vi løser denne videre med kommandoen solve som tar to parametere: det algebraiske uttrykket vi vil løse og hvilken variabel vi løser det med hensyn på. Her blir det uttrykket angitt over og x. Det algebraiske uttrykket må skrives innenfor apostrofer. Husk at du må skrive 3*x og 2*x, siden det blir feilmelding når man ikke skriver *.

>> syms x
>> solve('3*x + 6 = 2*x + 9', x)
 
ans =
 
3
 

Denne kommandoen kan brukes til å løse ligninger som er en del vanskeligere også.
<tex>\sqrt{x + 3} + \sqrt{x + 5} = 8</tex>

>> solve('sqrt(x + 3) + sqrt(x + 5) = 8', x)
 
ans =
 
769/64
 
 

Derivering

Integral

Differensligninger

Differensialligninger