-
Notifications
You must be signed in to change notification settings - Fork 2
Home
ndless edited this page Dec 18, 2013
·
20 revisions
Kort beskrivning:
- Starta maingui.mat med Matlab.
- Det kommer upp en meny som är nästan självklar och stabil nog att prova sig runt med utan att behöva göra om allt från början vid minsta fel.
- Mata in funktion att studera och intervall. Välj på derivata, integral och numerisk respektive algebraisk hantering.
##Användning Matlab-programmet Proj2 kan användas för att studera skillnader i numerisk respektive analytisk/symbolisk beräkning av derivator och integraler.
Proj2 tar följande indata, som matas in via ett fönsterbaserat gränssnitt:
- En funktion som beror av variabeln 'x', inmatad som text i "Matlab-format". Exempel: sin(x/(1+x^2)).
- Intervall och antal punkter för 'x' att beräkna och studera med en plottning.
Proj2 utför följande typer av beräkningar, och plottning, genom knappval i det fönsterbaserade gränssnittet:
- Derivering numeriskt, dvs derivatan f'(x) beräknas i princip som (f(x+h)-f(x))/h, men lite smartare
- Derivering analytiskt, dvs den verkliga funktionen f'(x) skapas via matlabs funktion sym/diff.
- Integrering numeriskt, dvs integralen F(x) beräknas som summor av f(x) via trapetsregeln.
- Integrering analytiskt, dvs den verkliga funktionen F(x) skapas via matlabs funktion sym/int.
- Jämförelse av numeriskt/analytiskt, resultat för derivatan f'(x).
- Jämförelse av numeriskt/analytiskt, resultat för integralen F(x).
##Funktioner
- maingui: Programmets huvudloop och GUI.
- derivera_n: Deriverar f numeriskt i n punkter på intervallet [a,b].
- derivera_a: Deriverar f analytiskt i n punkter på intervallet [a,b].
- [integrera_a](https://github.com/tbolin/PROJ2/wiki/%5B-dy-%5D-=-integrera_a(f,-a,-b,-n,-varg%29): Integrerar f analytiskt i n punkter på intervallet [a,b],(Beräknar den primitiva funktionens värde i punkterna).
- integrera_n: Integrerar f numeriskt i n punkter på intervallet [a,b],(Beräknar arean under grafen i intervallet).
##Hur man använder git