Graphmatica til Windows, version 2.4


oversat til dansk af Jens Thostrup

Graphmatica er en kraftfuld, let at bruge, lignings plotter med numeriske og calculus funktioner. Tegne kartesiske funktioner, relationer, og uligheder, plus polære, parametrisk, og almindelige differentialligninger. Numerisk løse og grafisk display tangent linjer og integraler. Find kritiske punkter, løsninger til ligninger, og kryds mellem kartesiske funktioner. Sammenfattende. Et fantastisk værktøj for studerende og lærere fra gymnasial algebra til universitetes calculus.

Installation

Dette vil installere programmet, oprette ikoner, og opsætte din registreringsdatabase så Graphmatica starter når du dobbeltklikker på en .GR-fil i Explorer.

Systemkrav

Graphmatica til Windows kræver et af de følgende styresystemer:

Jeg har desuden fået tilbagemeldinger om at Graphmatica kører korrekt på Debian Linux med Wine (Windows-emulatoren) installeret.

Graphmatica understøtter videotilstande med høj opløsning (fx 1024x768), men p.t. bruger det højst 16 farver; det udnytter ikke videotilstande med 256 farver. Enkelte funktioner virker bedst hvis du bruger en mus eller et andet pegeredskab, men det kræves ikke.

Afinstallation af Graphmatica til Windows

Kør det givne afinstallationsikon. Der vil måske være få sporingsfiler tilbage i installationsstien; du kan bare slette dem. Graphmatica bruger ikke installationsfilerne noget andet sted end i installationsstien.

Dokumentation

For øjeblikket har jeg ikke formatteret dokumentationen i en udskrivbar form. (Windows Hjælp lader dig printe enkelte emner, men ikke hele manualen.) Hvis der er passende efterspørgsel, vil jeg tilbyde det senere, enten som en almindelig tekstfil eller en formatteret .WRI-fil til Windows Write. Lad dig ikke narre af hjælpfilens lille størrelse--den er komprimeret og indeholder faktisk hele dokumentationen (fuldstændig med mange hypertekst-links, hvilket jeg i øvrigt synes gør den mere brugbar end udskrevet dokumentation)

Tag dig venligst tid til at skimme hjælpfilen igennem før du begynder at bruge Graphmatica, for ikke at gå glip af nogle af dets mere skjulte, avancerede funktioner. Sørg for at læse de første tre afsnit, der giver en generel introduktion, et kort over displayet og basale retningslinier om hvordan man skriver ligninger, hvis grafer skal tegnes.

Registrering

Du behøver faktisk ikke, men forstå venligst at jeg ikke gør dette som en social tjeneste. Lav gerne kopier til dine venner eller læg Graphmatica på din skoles netserver så andre kan bruge det, men du skal dele det uændret og fuldstændigt. [Sharewareleverandører må distribuere programmet gratis hvis de kontakter mig først og kræver mindre end $5 for diske/forsendelse/osv. og ikke for selve programmet.] Alle funktionerne i programmet er fuldt ud aktiveret, og det indeholder ingen plageskærme eller andre hindringer der skal give dig skyldfølelseved brugen. Men, hvis du bruger det regelmæssigt og har råd til at støtte det, bedes du venligst give et bidrag. Selv hvis du ikke kan sende penge, bedes du venligst tage dig tid til at printe og udfylde filen REGISTER.TXT og sende den til mig på nedenstående adresse.

For et gebyr på $25 kan du registrere Graphmatica. Registrerede brugere kan bruge programmet uden tidsbegrænsning og skyld, og vil blive meddelt om fremtidige opdateringer (som kan hentes gratis eller ønskes på disk for et symbolsk beløb) i al evighed.

Desuden findes sitelicenser og særlige masselicensplaner til studerende. Sitelicensgebyrer er $60 plus $2,50 for hver kopi i samtidig brug. Jeg accepterer købsordrer for transaktioner over $100, men forsøg i modsat fald at skrive mig en check. Kontakt mig venligst, hvis du er interesseret, for mere information.

For at registrere udskrives og indsendes formularen fundet i REGISTER.TXT (el. REGISTER.RTF, i Wordpad-format). Du kan også registrere online med kreditkort på http://www.graphmatica.com/order.html. Se det sidste emne i hjælpfilen for information om shareware.

KUN KREDITKORTORDRER

Du kan bestille med MC, Visa, Amex eller Discover fra DigiBuy (tidl. Public (software) Library) på tlf. 1-800-2424-PsL el. 1-713-524-6394.

Varenummeret for Graphmatica er #14133. DigiBuy-operatører kan nås fra 7:00 til 18:00 CST mandag-tirsdag og 7:00 til 12:30 fredag.

OVENSTÅENDE NUMRE ER KUN TIL KREDITKORTORDRER. PROGRAMMETS FORFATTER KAN IKKE NÅS PÅ DISSE NUMRE.

Alle spørgsmål om statussen på forsendelsen af bestillingen, refunderinger, registreringsmuligheder, produktdetaljer, teknisk support, mængderabatter, forhandlerprissætning, sitelicenser, ikke-kreditkortbestillinger etc. skal sendes til kSoft på adressen på registreringsformularen.

For at sikre, at du får den nyeste version, meddeler DigiBuy mig den dag du bestiller og jeg sender produktet direkte til dig.

Jeg er ifølge min kontrakt med DigiBuy forpligtet til at sende dig en disk øjeblikkeligt uanset om du har den nuværende version i forvejen. Derfor, hvis du bestiller igennem DigiBuy, vil du modtage den nyeste version med det samme, samt en opgradering til den næste store udgivelse. For at hjælpe med at afholde de yderligere omkostninger, vil du blive afkrævet $2,50 ekstra i USA og Canada ($5 uden for Nordamerika) for ekspeditionen.

Hvordan man kontakter mig

Du vil modtage det hurtigste svar på dine forespørgsler ved at sende e-mail til ksoft@graphmatica.com. Jeg kan typisk besvare hurtige spørgsmål inden for en eller to dage.

Jeg yder IKKE telefonisk support. Forsøgt venligst ikke at få mit nummer fra telefonbogen, idet du formentlig så bare vil forstyrre mine forældre.

I værste tilfælde kan du skrive mig et brev og sende det til adressen herunder. Jeg lover at reagere på det, men jeg garanterer ikke for hvor lang tid det tager.

[Gør venligst checks betalbare til Keith Hertzer.]

Ændringsoversigten

Nyt i version 2.4

  1. Kurver er nu fremhævet så du bevæger musen over dem eller vælge dem på listen ligning.
  2. Tilføjet "vælge stregtype" hen til kontekstmenu for ligninger, så du kan vælge mellem fast, stiplet, punkteret, og streg-prik stregtyper.
  3. Fixed bug, der kunne forårsage grafer trækkes lidt forbi slutningen af deres angivne domæne.
  4. "Find alle grafer" nu justerer rækken baseret kun på anmodede domænet af ligningerne (snarere end de maksimale mulige værdier, som ville være synlige på skærmen med en ubegrænset domæne).
  5. Fast-tilvækst kartesiske, polar og parametrisk grafer (dvs. med skridt sats angivet som en tredje parameter i domænet) nu på skærmen som en række punkter; punkt tabeller er justeret for at få vist de samme værdier.
  6. Parseren accepterer nu funktioner at køre med en single-variabel parameter, f.eks. y = logx.
  7. Tilføjet understøttelse til angivelse af beføjelser funktioner før parameteren f.eks. y = synd ^ 2 x eller y = cos²x
  8. Udvalg fremhæver nu bruger en mørk gennemsigtige overlay (i stedet for en hård at se hvide overlay) til lyse farver end ren hvid.
  9. Fastsat en række spørgsmål med graftegning uligheder som x < 1/y, hvor det er vigtigt at evaluere asymptoter som en funktion af y i stedet for x.
  10. Enhver ligning/ulighed, der er udtrykkeligt angivet som x=f(y) er nu grafen som en funktion af y, selvom det kan løses for y i stedet.
  11. Rettet et problem, som forårsagede ODEs (og implicit kartesiske funktioner) til at mislykkes at registrere (og senere forsvinder) når evaluering mislykkedes på grund af en ikke-fatal fejl (overløb, domæne, osv.). De nu stop bare, tegne på det tidspunkt.
  12. Elimineret ekstra lodret asymptote tegnet som en del af y = acot x.
  13. Korrigeret cubert(x) funktion, så det er defineret for x < 0.

Nyt i version 2.2

  1. The Windows version is now compiled with Unicode support. This means you can use both Greek and Roman characters (as well as an extended set of superscript exponents, subscripts, and mathematical operations) as you like in annotations, graph titles, and equations--provided you have selected compatible fonts. You can also share such files with Graphmatica for Mac OS X (which has always used Unicode).
  2. Added special characters tool dialog to Windows version to make it easier to enter Greek letters, super- and subscript numerals, and authentic math operators like times sign and division without using Character Map or memorizing keycodes.
  3. Added support for Greek letters and subscripts in function and constant names. (So you can now define constants as the single letters α, β, etc. and use the Greek letter π instead of Roman "p" or "pi".)
  4. The sum and gamma/gammaln functions can now also be specified using the Greek capital letters Σ and Γ, respectively.
  5. The functions and Constants dialog now properly prohibits you from defining inaccessible duplicate functions (or redefining built-in functions or constants) whose names differ only by the case of Latin letters used.
  6. Fixed bugs introduced in 2.1 preventing ODE systems from graphing and impeding use of the sum() function without explicitly defining the domain of the index variable n.
  7. The alternate-notation ODE system variables x1…x4 and dx1…dx4 can now be specified using Unicode subscripts instead of plain numerals (i.e. x₁…x₄).
  8. Open-ended domains for Cartesian equations can now be specified explicitly using the Unicode "infinity" symbol (∞) instead of just leaving that part of the domain specification blank.
  9. Fix potential crash on deleting piecewise-defined equations.

Nyt i version 2.1a

  1. Fixed bug preventing the last open/save directory from being recorded properly if the new directory name was shorter than the old one.
  2. Documents that contain annotations are no longer inadvertently marked "needs to be saved" on load.
  3. Support for loading UTF-8 encoded documents saved by the forthcoming Graphmatica version 2.2 for Windows.

Nyt i version 2.1

  1. Added sign() (-1 for negative, 0 for 0, or 1 for positive arguments) and truncate() (round towards zero) functions.
  2. On Windows, the toolbar buttons no longer flash off and on for graphs that finish drawing faster than human reaction time would allow them to be canceled anyway.
  3. Added support for Alt+scroll wheel to zoom in/out focused on the point under the crosshairs.
  4. You can now drag the grid surface around using the middle mouse button.
  5. Added Lagrange polynomial interpolation to Curve Fit options.
  6. Copy Tables now works for Data Plots as well as Point Tables.
  7. Domains can now be specified using interval notation to indicate whether the curve includes or excludes the ends of the domain. Equations using this domain syntax are drawn with an open or closed circle at the ends of the curve as a visual indication. For instance:
           y = cos x {x: (0, 2p] }
    graphs from zero (exclusive) to 2 pi (inclusive).
  8. Cartesian and polar equations can now be specified as piecewise single- valued functions using multiple clauses with non-overlapping domains. For example, try:
           y = -x { (, 0)} ; y = x^2 {[0, )} 
           y = -1 {(,0)} ; y = 0 {[0,0]} ; y = 1 { (0,)}
           r = t { [0,1]} ; r = t^2 {(1,)}
  9. Added ability to define named constants (zero-argument functions) in the Functions dialog box, and reference them in equations without any trailing parentheses. For instance, if you define "halfpi=pi/2" then the equation "y=cos(x-halfpi)" will graph a sine curve.
  10. Selected special mathematical characters are now supported by the parser to enable more seamless copy/paste of equations found on web pages, etc. These include superscript 2 and 3 (for "squared" and "cubed") and alternative notation for multiplication and division.
  11. Added option to include point tables in printed output.
  12. Improved reliability of graphing implicit functions on large-scale grids (> 100 units across).
  13. Improved point table output for ODEs (and implicit functions graphed as ODEs).
  14. Added Danish localization for program text to Mac OS X version.
  15. On Mac OS X, improved speed of printing documents with multiple pages and fixed print preview to respond immediately to changes in print settings that affect the number of printed pages.

Nyt i version 2.0i

  1. Fixed a bug which caused certain inequalities involving absolute values to shade an incorrect region.
  2. Added support for evaluating sequences and converging infinite series. Specify the series as the parameter of the sum() function and optionally provide a domain for the index variable n. For example:
         y=sum(1/2^n) = 1/2 + 1/4 + 1/8 + ... = 1
         y=sum(1/2^n) {n:0,2}  = 1 + 1/2 + 1/4 = 1.75
         y=sum(1/2^n) {n:2, }  = 1/4 + 1/8 + 1/16 + ... = 0.5
         y=sum(1/2^n) {n:1,,2} = 1/2 + 1/8 + 1/32 + ... = 0.6666...
         y=sum(1/2^n) {n:0,,2} = 1 + 1/4 + 1/16 + ...   = 1.333...
    
  3. Added support for calling user-defined functions without parentheses around the function parameter.
  4. Added support for using ";" instead of "," as the separator for parts of a domain specification, to make it easier to enter decimal domains in locales that use "," as the decimal separator.
  5. Added Pick Graph Color popup menu to the context menu displayed when you right-click on a curve.
  6. Otherwise-continuous graphs with undefined "holes" due to division by zero are now drawn with an open circle around the missing point(s).
  7. Added support for entering simple Cartesian functions in the form "f(x)=x^2" instead of "y=x^2".
  8. Fixed bug 68: Graph of x=abs(y^2) incomplete.
  9. AutoRange now works for Cartesian inequalities as well as equations.
  10. Point tables now show x-coordinates as multiples of pi when trig graph paper is selected (using the Greek letter pi).
  11. Point tables refresh automatically when changing between trig and normal graph paper or when changing the tables increment or decimal places.
  12. Point tables row height scales up appropriately for larger font sizes.
  13. Duplicate initial values are now culled to produce sharper graphs more quickly for some complicated implicit functions.
  14. Coordinate cursor now indicates when the cursor is over a critical point.
  15. Character set conversion is now handled properly when transferring files between Mac OS X/iOS and Windows versions.

Nyt i version 2.0h

  1. Improved visibility of single-point equations. Fixed "bad pointlist fetch" error that could occur when moving the mouse over them, too.
  2. Disabled scrolling of point tables windows when drawing graphs; this speeds things up tremendously when using a very small custom increment.
  3. Fixed bug which caused point evaluate results to show below many blank rows in the point tables if used immediately after clearing the tables.
  4. Ensured that equations involving sqrt(f(y)) are evaluated over the correct domain.
  5. Added support for fixed-increment (Cartesian and polar) graphs with the step rate specified in the domain. e.g. r = 2 {0, 2p, p/3} draws a hexagon
  6. Fixed various bugs discovered during Mac OS X port:
    • Color-coded equation list printed wrong color for strict inequalities
    • Integal dialog closed instead of Tangent line dialog when equation for tangent line was deleted or hidden
    • Possible memory corruption after drawing equation with no points on screen
    • Possible random line drawing when grid range is changed so that tangent line is no longer visible
    • potential assertion failure due to "locked-on" equation not being cleared when equation deleted or new document loaded
  7. Coefficients in curve-fit equations and large numbers in reloaded data plots are now computed/displayed with the number of significant figures specified in the Point Tables "Decimal places in calculated output" setting. This prevents equations potentially much worse than what the Levenberg-Marquardt algorithm actually found (due to rounding to 2 sig figs) from being shown as the result for certain exponential/logistic form fits.

Nyt i version 2.0g

  1. Increased the maximum number of decimal places for point tables and other numerical calculations from 8 to 14.
  2. Curve-fit equations now show the correlation coefficient "r" in addition to chi^2 value to help judge the quality of the fit.
  3. Fixed crash on startup on some versions of Wine on Linux.
  4. Derivative equations including the constant "pi" show "pi" instead of "p".
  5. Improved formatting of derivatives of complicated equations by combining common terms and removing redundant terms in more cases.
  6. Added the ability to customize the font used for printing equation lists. Also, fixed an issue where the default font on some printers was too small to be readable.
  7. Fixed Point Evaluate processing of implicit functions with multiple solutions for a given x value; now, up to 5 y values are displayed.
  8. Improved the accuracy of tangent line calculations for implicit functions.

Nyt i version 2.0f

  1. Fixed infinite loop parsing comma operator in domains and 2-variable functions when decimal separator is also set to ",".
  2. Fixed crash graphing equations with free variables that have no on-screen solutions.
  3. Added independently-settable font for bottom labels.
  4. Graphs are now recalculated automatically upon changing the Theta Range.
  5. The fraction characters ¼, ½, and ¾ are now accepted in place of normal decimals (before they could cause an infinite loop in the equation parser).
  6. The custom increment for point table spacing now works for polar graphs as well as cartesian and parametric.

Nyt i version 2.0e

  1. Tilføjet 2 nye frie variable, j og k, for at gøre det lettere at parametrisere komplicerede ligninger.
  2. Udbedret nedbrud ved tegning af ODE'er der fik deres højeste afledte hævet til en lige potens, fx dy^2 = x.
  3. Tilføjet Heaviside-trinfunktion: h(x) = 0, for x < 0, 1/2 for x = 0, 1 for x > 0
  4. Udbedret fejl der forhindrede automatisk størrelsesændring af koordinatsystemet idet skriftstørrelsen i lignings- eller statusfeltet ændredes. Desuden udbedret en mindre fejlberegning der fik statusfeltet til at overlappe bunden af grafvinduet en smule under visse omstændigheder.
  5. Udbedret fejl i version 2.0d der nogle gange forvanskede ligninger for afledte funktioner.
  6. Tilføjet funktionerne floor() (synonym for int()) og ceiling(). Tilføjet understøttelse af notationen |x| som alternativ til abs(x).
  7. Tilføjet operatoren mod (eller %, efter ønske) til understøttelse af modulo division.
  8. Tilføjet understøttelse af funktioner af to variable, herunder min og max.
  9. Udbedret et andet problem med ulighedsskravering, denne gang med kurver der er stejle i nærheden af en diskontinuitet, som y >= sqrt(5x-1)-2.
  10. Forbedret håndtering af punkttabeller med små tilvækster/stort antal punkter. Der er dog stadigvæk en grænse på 1000 punkter.
  11. Udbedret fejl i version 2.0d som hindrede ændring af navnet for et dataplot.
  12. Finjusteret kurvetilpasningsalgoritmen så den som standard kører flere iterationer, således at datasæt med eksakte løsninger ikke ender med ekstra restled i disse løsninger (som f.eks. y = 2x+2.2*10^-5).
  13. Tilføjet understøttelse af løsning af ligninger (og uligheder) i én variabel med to løsninger (to løsningsintervaller), f.eks. x^2-x = 6 eller x > 6/x.
  14. Tilføjet understøttelse af etiketter under grafområdet (og ikke kun over).
  15. Udbedret fejl som bevirkede at kommentarer blev udskrevet alt for småt (ulæseligt).

Nyt i version 2.0d

  1. Udbedret fejl der forhindrede at ændringer af etiketternes tilstand trådte i kraft øjeblikkeligt når ændringen var udført via dialogboksen.
  2. Udbedret en uendelig løkke ved graftegning på 10-baseret logaritmisk papir med Punkttabellerne slået til.
  3. Tilføjet Unicode-understøttelse for at tillade flere oversættelser til østasiatiske sprog.
  4. Tilføjet et antal nye kontroller der sikrer at du huskes på at gemme dit arbejde, ved lukning af en fil efter at have foretaget ændringer forskellige fra tilføjelse/fjernelse af ligninger.
  5. Udbedret graftegning af implicitte funktioner så der ikke vises forkerte grafer når ligningen ingen løsninger har.
  6. Udbedret opdatering af strenge uligheder så den genoptegnede kurve har samme farve og skraverede mønster som ved den originale graftegning.
  7. Forbedret opdagelse af diskontinuerte funktioner som fx x=(-3)^y
  8. Udbedret nedbrud idet skrifttyper forsøgedes ændret når ingen printer var installeret.
  9. På Windows XP bruger programmet automatisk det nye XP-udseende; du behøver ikke længere kopiere Graphmatica.exe.manifest-filen manuelt.

Nyt i version 2.0c

  1. Understøttelse af musehjul tilføjet til grafoverflade og kontrol af koordinatsystemet. På grafoverfladen ruller Shift+hjul venstre-højre og Ctrl+hjul zoomer ind og ud.
  2. Udbedret fejl der forhindrede at du angav værdier for frie variable når de brugtes i en ligning gennem en bruger-defineret funktion alene.
  3. Udbedret afbrudsfejl ved skravering af uligheder som fx "abs x - abs y > 3" og "x^2-y^2 < 6".
  4. Udbedret et problem der fik dele af cirkler/ellipser til at forsvindet når den vandrette akse gennem dem var for tæt på kanten af skærmen.
  5. Tilføjet mulighed for at skravere det inverse af løsningen til uligheder.
  6. Tilføjet Indstillinger-knap i dialogboksen Integrer Kurve og udbedret opdatering af integralet på skærmen når du ændrer integrationsindstillingerne.

Nyt i version 2.0b

  1. Udbedret nedbrud ved brug af Automatisk tilpasning når ODE-flowfelter er på skærmen.
  2. Ryddet op i dokumentationsfejl forårsaget af skiftet til dialogbokse med faneblade (fx er menuen Vis/Farver nu fjernet).
  3. Tilføjet "potensfunktion" y = ax^b til ligningstyper der kan tilpasses kurver.
  4. Udbedret nedbrud i Indsæt dataplot når Dataplotning ikke var åben.

Nyt i version 2.0a

  1. Udbedret behandling af y = (1/a)^x {a: 1, 3, 1}. Grafen blev fejlagtigt mærket som diskontinuert funktion.
  2. Rettet henvisninger til den nedlagte Etikketter-menu i hjælpfilen.
  3. Tilføjet sikkerhedsforanstaltning der hindrer dig i at vælge farver der er de samme som baggrundens i dialogboksen Farver.
  4. Udbedret menudelen Begyndelsesbetingelser for systemer af ODE'er og ligninger af 2. eller højere orden.
  5. Størrelsen af prikkerne i det prikkede koordinatsystem er nu afhængig af bredden af koordinatsystemets linier.
  6. Udbedret nedbrud ved hentning af dataplotning ved opstart.

Nyt i version 2.0

Større Funktioner

  1. Begrænset understøttelse af graftegning i forbindelse med flere tilfælde af både x- og y-variable. Dette er gjort ved at udføre implicit differentiation mht. begge variable og plotning af den resulterende ODE.
  2. Ny, forbedret Koordinatberegning-dialogboks lader dig: - Vælge en anden ligning end den nuværende til beregning - Løse cartesianske funktioner for x såvel som for y
  3. Ny Find Skæringspunkter-dialogboks, der lader dig vælge to cartesianske funktioner af samme variabel og vise enten alle skæringspunkter på skærmen eller skæringen nærmest dit gæt.
  4. Tilføjet understøttelse af brugerdefinerede funktioner. Brug dialogboksen Funktioner (del af menuen Værktøj) til at definere så mange enkelt-variabel-hjælpefunktioner som du ønsker. Du kan definere funktioner ved brug af de variable x eller t, og give dem ethvert navn der ikke er i indbyrdes konflikt med indbyggede variable eller funktionnavne.
  5. Dataplotning tilføjet. Brug Vis/Dataplotning til at skrive et antal x-y-datasæt.
  6. Yderligere tilføjet kurvetilpasning ved brug af polynomier (op til 9. orden), sinusoidale eller eksponentielle kurver ved brug af Levenberg-Marquardt-algoritmen.
  7. Tilføjet dialogboksen Tegn Tangent der, ligesom dialogboksen Integrer kurve, lader dig indskrive værdier i stedet for at vælge en ligning og et tangentpunkt med musen. Yderligere tilføjet en "klistret" tilstand ved tangentlinier, der lader dig fortsætte tegningen af tangentlinier så længe du fortsat klikker på kurver.
  8. Sammenlagt de fleste indstillingsskærme i 2 dialogbokse med faneblade, og ombygget menuer til at fjerne unødvendige kommander, plus nogle sjældent brugte ting der kan nås via dialogboksen Indstillinger.
  9. Skiftet til implicit-gemmemodel for standardfunktioner (men nu skal du eksplicit indstille standarden for grafområdet og koordinatsystemet).
  10. Tilføjet sammenhængs-følsomme popup-menuer når du højreklikker på koordinatsystemet, grafer, grafetiketter og punkttabeller.

Mindre Funktioner

  1. Tilføjet understøttelse af decimalseperatorer andre end "." baseret på indstillingerne i dit kontrolpanel i Windows. Hvis dine indstillinger indikerer at du foretrækker en anden decimalseperator (fx ",") vil alle konstantværdiers in- og output i programmet bruge denne seperator.
  2. Tilføjet funktionen Automatisk tilpasning der automatisk nulstiller området når du indskriver en ny graf for at sikre at alle cartesianske funktioner vises på skærmen.
  3. Tilføjet kontrol med antallet af decimaler brugt i Punkttabeller til indstillingsdialogen og udbedrede et problem hvor tallene i videnskabelig notation blev formatteret med færre decimaler end ønsket.
  4. Fik funktionen Rediger/Kopier grafområde som EMF til at genberegne graferne ved højest mulig skærmopløsning. Dette skulle forbedre kvaliteten af grafer kopieret og printet fra Word.
  5. Tilføjet to muligheder for at forbedre tilgængeligheden for synshæmmede brugere: Du kan nu vælge bredden af kurverne når "Tegn grafer med tykke "streger" vælges i den generelle indstillingsdialog. Standarden er 2 pixels, men du kan forstørre den for at gøre linierne endnu tykkere. Herudover kan du indstille "gridlinewidth" i filen graphmat.ini til at forstørre bredden af gitterlinier og akserne.
  6. Forstørret maksimumbredden af akseetiketter fra 7 til 25 tegn.
  7. Vinduet Punkttabeller bruger nu en gitterkontrol baseret på "BabyGrid" af David Hillard i stedet for en normal listeboks. Det giver meget pænere visning af data (højrejusterede tal, kolonner med mulighed for størrelsesændring osv.). Derudover kan størrelsen af vinduet Punkttabeller nu ændres og vinduet har en menu til systemlukning.
  8. Den seneste sti brugt i dialogboksene Fil Åbn/Gem huskes nu.
  9. Forbedret integration af Windows' skal: .GR-filer føjes til menuen Dokumenter når de åbnes, og programmet åbner filer trukket fra Explorer.
  10. Koordinatmarkøren er nu altid tændt bortset fra når den ville forstyrre med visning af vigtig information (valgt område, tangentlinie-/integraleinformation) i statusfeltet. Du skal dog stadig aktivere koordinatmarkørværktøjet for at få tastaturkontrol med trådkorsene.
  11. Tilføjet 2 integrationsmetoder: venstre-summer og højre-summer.
  12. Ligningerne for tangenlinier vises nu i print-vinduet sammen med punktet og hældningen.
  13. Tilføjet understøttelse af udskrift af information om integraler og tangentlinier.
  14. Tilføjet understøttelse af graftegning af højeste-ordens-afledte i brugerdefineret ODE-tilstand (fx tegner {vars:t,dx} t vs. dx/dt for en 1. ordens-ODE).
  15. Tilføjet rand(n)-funktion der giver et tilfældigt tal mellem 0 og n.
  16. Føjet valgkassen "farvekode" til dialogboksen Udskriv. Dette vil printe ligninger med samme farve som deres tilsvarende grafer.
  17. Udskiftede gul med "mørk gul" i det hvide farvetema, idet gul var praktisk talt usynligt efter udskrift.
  18. Forbedret Høj-opløsningsudskrift: gitterlinie- og aksetykkelse er nu skaleret op baseret på printeropløsningen så de er mere synlige ved 600 dpi.
  19. Tilføjet finindstillings-parametere til automatisk bestemmelse af indbyrdes afstande for akser og gitter, såvel som manuel kontrol med gitterets indbyrdes afstande.

Bemærkelsesværdige fejludbedringer

  1. Udbedrede en fejl der gjorde at strømningsområder (ODE'er uden begyndelsesbetingelser) blev tegnet forkert når dimensionsforholdet af koordinatsystemet ikke var firkantet.
  2. Udbedrede en fejl med grafen "y=int x" der forhindrede slutning af graftegningsløkken.
  3. Udbedrede en irriterende fejl der indimellem fik valget til at blive fjernet eller vist upassende når du skiftede vinduer efter valg af en del af koordinatsystemet til forstørrelse.
  4. Ved gemning og hentning af en .gr-fil genskabes ligninger nu med den samme farve de originalt havde. Desuden genskabes de i samme rækkefølge som de optrådte i, i køen ved gemningen, i stedet for bagfra.
  5. Udbedrede fejl med valg af domænet som {y:...} for funktioner af y.
Websted for kSoft...  
kSoft, Inc. ksoft@graphmatica.com söndag 30 november 2014