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:
- Windows 2000 SP4
- Windows XP
- Windows Vista
- Windows 7
- Windows 8.x
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
- Kurver er nu fremhævet så du bevæger musen over dem eller vælge dem på listen ligning.
- Tilføjet "vælge stregtype" hen til kontekstmenu for ligninger, så du kan vælge mellem fast, stiplet, punkteret, og streg-prik stregtyper.
- Fixed bug, der kunne forårsage grafer trækkes lidt forbi slutningen af deres angivne domæne.
- "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).
- 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.
- Parseren accepterer nu funktioner at køre med en single-variabel parameter, f.eks. y = logx.
- Tilføjet understøttelse til angivelse af beføjelser funktioner før parameteren f.eks. y = synd ^ 2 x eller y = cos²x
- 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.
- 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.
- 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.
- 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.
- Elimineret ekstra lodret asymptote tegnet som en del af y = acot x.
- Korrigeret cubert(x) funktion, så det er defineret for x < 0.
Nyt i version 2.2
- 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).
-
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.
-
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".)
-
The sum and gamma/gammaln functions can now also be specified using the
Greek capital letters Σ and Γ, respectively.
-
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.
-
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.
-
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₄).
-
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.
-
Fix potential crash on deleting piecewise-defined equations.
Nyt i version 2.1a
- Fixed bug preventing the last open/save directory from being recorded
properly if the new directory name was shorter than the old one.
- Documents that contain annotations are no longer inadvertently marked
"needs to be saved" on load.
- Support for loading UTF-8 encoded documents saved by the forthcoming
Graphmatica version 2.2 for Windows.
Nyt i version 2.1
- Added sign() (-1 for negative, 0 for 0, or 1 for positive arguments) and truncate() (round towards zero) functions.
- 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.
- Added support for Alt+scroll wheel to zoom in/out focused on the point
under the crosshairs.
- You can now drag the grid surface around using the middle mouse button.
- Added Lagrange polynomial interpolation to Curve Fit options.
- Copy Tables now works for Data Plots as well as Point Tables.
- 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).
- 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,)}
- 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.
- 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.
- Added option to include point tables in printed output.
- Improved reliability of graphing implicit functions on large-scale
grids (> 100 units across).
- Improved point table output for ODEs (and implicit functions graphed as ODEs).
- Added Danish localization for program text to Mac OS X version.
- 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
- Fixed a bug which caused certain inequalities involving absolute values to
shade an incorrect region.
- 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...
- Added support for calling user-defined functions without parentheses around
the function parameter.
- 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.
- Added Pick Graph Color popup menu to the context menu displayed when you
right-click on a curve.
- Otherwise-continuous graphs with undefined "holes" due to division by zero
are now drawn with an open circle around the missing point(s).
- Added support for entering simple Cartesian functions in the form
"f(x)=x^2" instead of "y=x^2".
- Fixed bug 68: Graph of x=abs(y^2) incomplete.
- AutoRange now works for Cartesian inequalities as well as equations.
- Point tables now show x-coordinates as multiples of pi when trig graph
paper is selected (using the Greek letter pi).
- Point tables refresh automatically when changing between trig and normal
graph paper or when changing the tables increment or decimal places.
- Point tables row height scales up appropriately for larger font sizes.
- Duplicate initial values are now culled to produce sharper graphs more
quickly for some complicated implicit functions.
- Coordinate cursor now indicates when the cursor is over a critical point.
- Character set conversion is now handled properly when transferring files
between Mac OS X/iOS and Windows versions.
Nyt i version 2.0h
- Improved visibility of single-point equations. Fixed "bad pointlist fetch"
error that could occur when moving the mouse over them, too.
- Disabled scrolling of point tables windows when drawing graphs; this speeds
things up tremendously when using a very small custom increment.
- Fixed bug which caused point evaluate results to show below many blank rows
in the point tables if used immediately after clearing the tables.
- Ensured that equations involving sqrt(f(y)) are evaluated over the correct
domain.
- 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
- 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
- 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
- Increased the maximum number of decimal places for point tables and other
numerical calculations from 8 to 14.
- Curve-fit equations now show the correlation coefficient "r" in addition
to chi^2 value to help judge the quality of the fit.
- Fixed crash on startup on some versions of Wine on Linux.
- Derivative equations including the constant "pi" show "pi" instead of "p".
- Improved formatting of derivatives of complicated equations by combining
common terms and removing redundant terms in more cases.
- 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.
- Fixed Point Evaluate processing of implicit functions with multiple
solutions for a given x value; now, up to 5 y values are displayed.
- Improved the accuracy of tangent line calculations for implicit functions.
Nyt i version 2.0f
- Fixed infinite loop parsing comma operator in domains and 2-variable
functions when decimal separator is also set to ",".
- Fixed crash graphing equations with free variables that have no on-screen
solutions.
- Added independently-settable font for bottom labels.
- Graphs are now recalculated automatically upon changing the Theta Range.
- The fraction characters ¼, ½, and ¾ are now accepted in place of normal
decimals (before they could cause an infinite loop in the equation parser).
- The custom increment for point table spacing now works for polar graphs
as well as cartesian and parametric.
Nyt i version 2.0e
- Tilføjet 2 nye frie variable, j og k, for at gøre det lettere at
parametrisere komplicerede ligninger.
- Udbedret nedbrud ved tegning af ODE'er der fik deres højeste
afledte hævet til en lige potens, fx dy^2 = x.
- Tilføjet Heaviside-trinfunktion:
h(x) = 0, for x < 0, 1/2 for x = 0, 1 for x > 0
- 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.
- Udbedret fejl i version 2.0d der nogle gange forvanskede ligninger for
afledte funktioner.
- Tilføjet funktionerne floor() (synonym for int()) og ceiling(). Tilføjet
understøttelse af notationen |x| som alternativ til abs(x).
- Tilføjet operatoren mod (eller %, efter ønske) til understøttelse af
modulo division.
- Tilføjet understøttelse af funktioner af to variable, herunder min og
max.
- 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.
- Forbedret håndtering af punkttabeller med små tilvækster/stort antal
punkter. Der er dog stadigvæk en grænse på 1000 punkter.
- Udbedret fejl i version 2.0d som hindrede ændring af navnet for et
dataplot.
- 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).
- 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.
- Tilføjet understøttelse af etiketter under grafområdet (og ikke kun
over).
- Udbedret fejl som bevirkede at kommentarer blev udskrevet alt for småt
(ulæseligt).
Nyt i version 2.0d
- Udbedret fejl der forhindrede at ændringer af etiketternes tilstand
trådte i kraft øjeblikkeligt når ændringen var udført via dialogboksen.
- Udbedret en uendelig løkke ved graftegning på 10-baseret logaritmisk
papir med Punkttabellerne slået til.
- Tilføjet Unicode-understøttelse for at tillade flere oversættelser til
østasiatiske sprog.
- 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.
- Udbedret graftegning af implicitte funktioner så der ikke vises
forkerte grafer når ligningen ingen løsninger har.
- Udbedret opdatering af strenge uligheder så den genoptegnede kurve har
samme farve og skraverede mønster som ved den originale graftegning.
- Forbedret opdagelse af diskontinuerte funktioner som fx x=(-3)^y
- Udbedret nedbrud idet skrifttyper forsøgedes ændret når ingen printer
var installeret.
- 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
- 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.
- 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.
- Udbedret afbrudsfejl ved skravering af uligheder som fx
"abs x - abs y > 3" og "x^2-y^2 < 6".
- 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.
- Tilføjet mulighed for at skravere det inverse af løsningen til uligheder.
- 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
- Udbedret nedbrud ved brug af Automatisk tilpasning når ODE-flowfelter
er på skærmen.
- Ryddet op i dokumentationsfejl forårsaget af skiftet til dialogbokse
med faneblade (fx er menuen Vis/Farver nu fjernet).
- Tilføjet "potensfunktion" y = ax^b til ligningstyper der kan tilpasses
kurver.
- Udbedret nedbrud i Indsæt dataplot når Dataplotning ikke var åben.
Nyt i version 2.0a
- Udbedret behandling af y = (1/a)^x {a: 1, 3, 1}. Grafen blev fejlagtigt
mærket som diskontinuert funktion.
- Rettet henvisninger til den nedlagte Etikketter-menu i hjælpfilen.
- Tilføjet sikkerhedsforanstaltning der hindrer dig i at vælge farver der
er de samme som baggrundens i dialogboksen Farver.
- Udbedret menudelen Begyndelsesbetingelser for systemer af ODE'er og
ligninger af 2. eller højere orden.
- Størrelsen af prikkerne i det prikkede koordinatsystem er nu afhængig
af bredden af koordinatsystemets linier.
- Udbedret nedbrud ved hentning af dataplotning ved opstart.
Nyt i version 2.0
Større Funktioner
- 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.
- 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
- 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.
- 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.
- Dataplotning tilføjet. Brug Vis/Dataplotning til at skrive et antal
x-y-datasæt.
- Yderligere tilføjet kurvetilpasning ved brug af polynomier (op til 9.
orden), sinusoidale eller eksponentielle kurver ved brug af
Levenberg-Marquardt-algoritmen.
- 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.
- 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.
- Skiftet til implicit-gemmemodel for standardfunktioner (men nu skal du
eksplicit indstille standarden for grafområdet og koordinatsystemet).
- Tilføjet sammenhængs-følsomme popup-menuer når du højreklikker på
koordinatsystemet, grafer, grafetiketter og punkttabeller.
Mindre Funktioner
- 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.
- 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.
- 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.
- 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.
- 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.
- Forstørret maksimumbredden af akseetiketter fra 7 til 25 tegn.
- 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.
- Den seneste sti brugt i dialogboksene Fil Åbn/Gem huskes nu.
- Forbedret integration af Windows' skal: .GR-filer føjes til menuen
Dokumenter når de åbnes, og programmet åbner filer trukket fra
Explorer.
- 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.
- Tilføjet 2 integrationsmetoder: venstre-summer og højre-summer.
- Ligningerne for tangenlinier vises nu i print-vinduet sammen med
punktet og hældningen.
- Tilføjet understøttelse af udskrift af information om integraler og
tangentlinier.
- 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).
- Tilføjet rand(n)-funktion der giver et tilfældigt tal mellem 0 og n.
- Føjet valgkassen "farvekode" til dialogboksen Udskriv. Dette vil
printe ligninger med samme farve som deres tilsvarende grafer.
- Udskiftede gul med "mørk gul" i det hvide farvetema, idet gul var
praktisk talt usynligt efter udskrift.
- Forbedret Høj-opløsningsudskrift: gitterlinie- og aksetykkelse er nu
skaleret op baseret på printeropløsningen så de er mere synlige ved
600 dpi.
- 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
- Udbedrede en fejl der gjorde at strømningsområder (ODE'er uden
begyndelsesbetingelser) blev tegnet forkert når dimensionsforholdet
af koordinatsystemet ikke var firkantet.
- Udbedrede en fejl med grafen "y=int x" der forhindrede slutning af
graftegningsløkken.
- 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.
- 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.
- 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