Vinnaren i pepparkakshustävlingen!
  • 1
  • 2
2007-01-12, 07:00
  #1
Medlem
brcks avatar
Ja, hur gör man det egentligen? Vilket program är enklast att använda? Har fått höra att man ska kunna använda excel men jag måste säga att jag inte är något vidare på det programmet, och googlandet ger inga vettiga resultat.
Tack för hjälpen!

EDIT: Var lite oklar, jag vill kunna mata in en funktion i programmet som sedan ritar upp grafen - precis som på en TI-83a.
Citera
2007-01-12, 09:16
  #2
Medlem
Det lättaste lär vara att leta upp en Java-applet och köra i webbläsaren, det borde finnas någonstans på internätet

Annars är det väl att ladda hem Matlab eller Maple, har gjort grafer i båda (fast det är ett par år sedan nu, så jag kan nog inte hjälpa dig mer än att "det går").
Citera
2007-01-12, 09:53
  #3
Medlem
Det här prövade jag igår: http://www.padowan.dk/graph/
Funkar bra om man kan rita flera sorters grafer och även skugga områden.
Citera
2007-01-12, 11:22
  #4
Medlem
raskenss avatar
Jag är inte någon programmerarbegåvning direkt men Ibland har jag använt justbasic och skrivit korta program. Mycket enkelt, lättanvänt och föredömligt. Enkelt att rita grafer, man kommer igång på 5 minuter. Finns att ladda hem gratis här: http://www.justbasic.com/ kanske inte nånting man bör skryta om bland C++ folket.
Citera
2007-01-12, 11:38
  #5
Medlem
a4swes avatar
Ta en titt på matlab.
Det är otroligt enkelt att lära sig att rita upp (plotta) 2- och 3-dimensionella grafer.
Vidare är programpaktetet i övrigt mycket kraftfullt och kompetent.

http://www.mathworks.com/
http://sv.wikipedia.org/wiki/Matlab
http://en.wikipedia.org/wiki/Matlab
Citera
2007-01-12, 22:34
  #6
Medlem
Om du har Mac, med OS X, så ingår "Grapher". Ett riktigt tjusigt program.
Citera
2007-01-12, 22:49
  #7
Medlem
matlab osv är enklare (och snyggare!) att använda när man kan dem men då måste du lära dig detta vilket garanterat kommer att ta längre tid än att sätta sig in i nedanstående beskrivning av hur du gör i excel.

Det du gör är att du skapar rutpar som innehåller koordinater för linjen du vill plotta (om det är en rak linje behöver du bara start- och slutpunkt annars tar du fler koordinater).

tex:

A1=0 B1=2 [Startpunkt=(0,2)]
A2=2 B2=3 [Slutpunkt=(2,3)]

Sen väljer du infoga => diagram => punkter => "Punktdiagram med datapunkter sammankopplade med linjer..."

Du markerar dataområdet och anger att serien är radbunden (notera hur vi går ner en rad för att komma till nästa punkt).

Resultatet är en plotbild av funktionen y=2+0.5x i intervallet 0<x<2

Observera att du i B1 kunde haft formeln "=2+0.5*A1" istället för 2 osv (dra ner för att få B2=2+0.5*A2) för att slippa beräkna y-värdena.

För att få x-värdena på ett smidigt sätt i den händelse du behöver många punkter kan du sätta A1=startvärde och sen A2=A1+i (där i är intervallet mellan punkterna) och dra ner även den tills du kommer till slutpunkten.
Citera
2007-01-12, 22:55
  #8
Medlem
evolutes avatar
  • Maple - symboliska beräkningar och grafritning. Väldigt enkelt.
  • MATLAB - främst för numeriska beräkningar och grafritning. Lite krångligare men värt det.
  • Mathematica - ett mellanting av Maple och MATLAB som föredras av många
  • MathCAD - ett program som jag aldrig förstått poängen med. Jag tycker bara att det är krångligt.
  • Origin - överlägset om du vill behandla och visualisera större datamängder. Mitt favoritprogram.

Jag använder själv MATLAB när jag vill räkna ut något och plotta det, och Origin när jag ska plotta från experimentella data. Vill jag bara rita någon funktion kan Maple ibland vara enklare än MATLAB men resultatet blir (tycker jag) inte lika snyggt.

http://www.maplesoft.com/
http://www.mathworks.com/products/matlab/
http://www.wolfram.com/products/mathematica/index.html
http://www.mathcad.com/
http://www.originlab.com/

Det finns ju sedan mängder av gratisprogram och online-plotters som den nedan.

http://www.webgraphing.com/index.jsp?goog=mfsu
Citera
2007-01-13, 11:05
  #9
Medlem
a4swes avatar
Citat:
matlab osv är enklare (och snyggare!) att använda när man kan dem men då måste du lära dig detta vilket garanterat kommer att ta längre tid än att sätta sig in i nedanstående beskrivning av hur du gör i excel.

Tveksamt om det verkligen tar längre tid att lära sig att göra en enkel plott i Matlab, för detta är verkligen superenkelt.
Citera
2007-01-19, 17:07
  #10
Medlem
TheEconomists avatar
Octave är en mycket kompetent beräkningsmiljö som liknar Matlab. Octave är därtill gratis och kan tillsammans med GnuPlot användas till att producera bra grafer, både i 2d och 3d.
Citera
2007-01-19, 17:30
  #11
Medlem
zizacons avatar
Om du har problem med excel så känns matlab lite overkill. Allt beror naturligtvis på hur avancerade saker du ska göra. Vi var en hel del som inte kom överens med matlab i början.

Annars finns SPSS som används i statistikkurserna. Har väldigt lite erfarenhet av det, men det är rätt enkelt och man verkar kunna göra en hel del där..
Citera
2007-02-01, 15:31
  #12
Medlem
Realizts avatar
Inget program som nämnts i tråden klarar av 3D scatterplot, vad jag kan se. Det vore användbart ibland för att få en snabb överblick över data.

Jag har förvisso sett ett add-on till Excel som skapar 3D scatterplots, men det var inte snyggt och det blir svåranvänt med större datamängder. En tillämpning vore att plotta pixlar från en bild utifrån deras R, G och B färgvärden och då handlar det ju om miljoner datapunkter för ett vanligt digitalfoto.

Detta klarar ju inte ens Matlab av, vad jag förstår.
Citera
  • 1
  • 2

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback