|
From: Mapi B. <ma...@us...> - 2011-02-28 22:08:36
|
Update of /cvsroot/easycalc/PPCport/docs
In directory vz-cvs-4.sog:/tmp/cvs-serv3783
Modified Files:
manual.html
Log Message:
1.25g
Index: manual.html
===================================================================
RCS file: /cvsroot/easycalc/PPCport/docs/manual.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** manual.html 24 Dec 2009 16:36:42 -0000 1.1
--- manual.html 28 Feb 2011 22:08:34 -0000 1.2
***************
*** 25,35 ****
<body>
<h1>EasyCalc Manual</h1>
! <h2>for Version 1.25f Pocket PC</h2>
<p>
! <IMG height="292" width="240" alt="Title 1"
src="images/Title-1.png" border="1">
! <IMG height="292" width="241" alt="Title 2"
src="images/Title-2.png" border="1">
! <IMG height="292" width="242" alt="Title 3"
src="images/Title-3.png" border="1">
<IMG height="292" width="240" alt="Title 4"
--- 25,35 ----
<body>
<h1>EasyCalc Manual</h1>
! <h2>for Version 1.25g Pocket PC</h2>
<p>
! <IMG height="294" width="242" alt="Title 1"
src="images/Title-1.png" border="1">
! <IMG height="293" width="242" alt="Title 2"
src="images/Title-2.png" border="1">
! <IMG height="294" width="243" alt="Title 3"
src="images/Title-3.png" border="1">
<IMG height="292" width="240" alt="Title 4"
***************
*** 103,112 ****
<li>Full OS clipboard support.
<li>Complex number support in all functions.
! <li>Graphics (not yet available in 1.25f PPC, will e in 1.25g):
<ul>
<li>Normal (Cartesian), polar, and parametric graphs.
<li>Graph up to six functions simultaneously with trace and numerical analysis.
<li>Graphs have user definable colors, axes, axes lables, range, grid, log and log-log.
! <li>"Table Mode" of graph function values.
<li>Zoom in/out.
<li>Live screen scrolling.
--- 103,112 ----
<li>Full OS clipboard support.
<li>Complex number support in all functions.
! <li>Graphics (available as of 1.25g PPC):
<ul>
<li>Normal (Cartesian), polar, and parametric graphs.
<li>Graph up to six functions simultaneously with trace and numerical analysis.
<li>Graphs have user definable colors, axes, axes lables, range, grid, log and log-log.
! <!-- <li>"Table Mode" of graph function values. -->
<li>Zoom in/out.
<li>Live screen scrolling.
***************
*** 128,132 ****
<h3>Installation</h3>
! Before upgrading, export user variables and functions to unicode or MBCS text files as a precaution.
<p>Until there is a .CAB file, install program and accompanying files in the archive in the directory of your choice.
Keep the directory structure.</p>
--- 128,135 ----
<h3>Installation</h3>
! <p>Before upgrading, export user variables and functions to unicode or MBCS text files as a precaution.
! It is also a good idea to copy the state.bin file to some place or under another name,
! like state.bin.sav, in case something goes wrong in the migration and we want to investigate it.
! </p>
<p>Until there is a .CAB file, install program and accompanying files in the archive in the directory of your choice.
Keep the directory structure.</p>
***************
*** 139,142 ****
--- 142,154 ----
<p>After install, if needed import your user variables, functions and equations from .utxt or .txt files (.utxt is unicode).</p>
+ <p>On first install, or after a clean install, EasyCalc issues the following message,
+ which is normal:<br />
+ "No or wrong version state file (normal on first run or after a clean install). Reinitializing with defaults."<br />
+ Simply close the application with File->Exit, and next time it is open, no such message will appear again.
+ </p>
+ <p>The reason EasyCalc is delivered with no state.bin file is that this file is storing all user variables, user functions, equations and configuration.
+ If a default state.bin file were supplied in the package, it would replace the existing state.bin file, and one would lose one's work / config each time one upgrades to a new release.
+ </p>
+
<h3>Uninstallation</h3>
<p>
***************
*** 214,218 ****
<p>On the main EasyCalc screen:<br />
! <img width="240" height="292" alt="BasicMainScreen" src="images/BasicMainScreen.png" border="1"><br />
First is a line of 'annunciators', showing modes and menus. Tap on them to change or trigger actions, see below for more details.<br />
The first line below the 'annunciators' is the 'Results Line', where EasyCalc
--- 226,230 ----
<p>On the main EasyCalc screen:<br />
! <img width="242" height="294" alt="BasicMainScreen" src="images/BasicMainScreen.png" border="1"><br />
First is a line of 'annunciators', showing modes and menus. Tap on them to change or trigger actions, see below for more details.<br />
The first line below the 'annunciators' is the 'Results Line', where EasyCalc
***************
*** 231,241 ****
<li>Tap on 'Dec'/'Oct'/'Bin'/'Hex' - to change the numeric display/input mode.
<li>Tap on 'V' to bring up user-defined variables:<br />
! <img width="241" height="292" alt="V-Popupmenu" src="images/VPopupMenu.png" border="1"><br/>
<li>Tap on 'F' to bring up user-defined functions.
<li>Tap on 'f' to bring up a list of EasyCalc built-in functions.
<li>'1', '2', '3', 'G' - select the active skin (3 skins, and a Graph mode).
! Note: G is not yet available as of 1.25f.
<li>'M' pops up a menu:<br />
! <img width="242" height="200" alt="M-Popupmenu" src="images/MPopupMenu.png" border="1"><br/>
- Copy (results to OS clipboard)<br />
- DataMgr (edit user variables and functions)<br />
--- 243,253 ----
<li>Tap on 'Dec'/'Oct'/'Bin'/'Hex' - to change the numeric display/input mode.
<li>Tap on 'V' to bring up user-defined variables:<br />
! <img width="242" height="293" alt="V-Popupmenu" src="images/VPopupMenu.png" border="1"><br/>
<li>Tap on 'F' to bring up user-defined functions.
<li>Tap on 'f' to bring up a list of EasyCalc built-in functions.
<li>'1', '2', '3', 'G' - select the active skin (3 skins, and a Graph mode).
! Note: G became available as of 1.25g PPC.
<li>'M' pops up a menu:<br />
! <img width="243" height="208" alt="M-Popupmenu" src="images/MPopupMenu.png" border="1"><br/>
- Copy (results to OS clipboard)<br />
- DataMgr (edit user variables and functions)<br />
***************
*** 285,291 ****
<p>Example:<br />
! <IMG height="152" width="242" alt="Function f() 1"
src="images/Function-f-1.png" border="1">
! <IMG height="151" width="242" alt="Function f() 2"
src="images/Function-f-2.png" border="1"><br />
<tt>f()="x^2"<br />
--- 297,303 ----
<p>Example:<br />
! <IMG height="124" width="243" alt="Function f() 1"
src="images/Function-f-1.png" border="1">
! <IMG height="123" width="241" alt="Function f() 2"
src="images/Function-f-2.png" border="1"><br />
<tt>f()="x^2"<br />
***************
*** 353,357 ****
ans> Too deep recursion</tt> - Limited stack space for recursion !!!<br />
<tt>res=myfact(ask("Enter argument for myfact":5))</tt><br />
! <IMG height="218" width="242" alt="Ask myfact()"
src="images/AskMyfact.png" border="1"><br />
Tap/Select 'OK'<br />
--- 365,369 ----
ans> Too deep recursion</tt> - Limited stack space for recursion !!!<br />
<tt>res=myfact(ask("Enter argument for myfact":5))</tt><br />
! <IMG height="214" width="242" alt="Ask myfact()"
src="images/AskMyfact.png" border="1"><br />
Tap/Select 'OK'<br />
***************
*** 455,490 ****
<A NAME="SEC06"></A>
! <H2>06. Graphing (not available yet up to 1.25f, planned for 1.25g)</H2>
<H3>Entering/Plotting Graphs</H3>
<p>
! Switch to Graph mode by tapping the 'G' at the top of the screen (or
! 'Menu->Layout->Graph').
</p>
<p>
! Set up the functions to graph by tapping 'S' (or 'Menu-> Graph-> Setup funcs').
<br />
! <IMG width="160" height="160" alt="Setup Graphs"
src="images/SetupGraphs.png" border="1">
<br />
Tap the area to the RIGHT of 'Y1' and enter any valid expression in terms
of 'x', such as 'x^2-4' - but WITHOUT any quotes.<br />
! For each graph you can select the color and the line style
! (line/points/vertical). Each graph can be turned on and off individually.
! The color of the axes, the grid and the graph background are also user
! selectable. You can also turn the axes, axes labels and the grid on and off.
</p>
<p>
! Change Graph Preferences by tapping 'P' (or 'Menu -> Graph
! -> Preferences').<br />
! <IMG width="160" height="160" alt="Graph Preferences 1"
src="images/GraphPreferences-1.png">
! <IMG width="160" height="160" alt="Graph Preferences 2"
src="images/GraphPreferences-2.png">
! <IMG width="160" height="160" alt="Graph Preferences 3"
src="images/GraphPreferences-3.png"><br />
Here you can setup the display area (min and max bounds, grid interval) and
type of graph (normal, polar, parametric). Either axis can be logarithmically
! scaled. Note that for Polar graphs the angle units (t-min, t-max, t-step)
obey the Rad/Deg/Grd setting.
</p>
--- 467,501 ----
<A NAME="SEC06"></A>
! <H2>06. Graphing (made available with 1.25g PPC)</H2>
<H3>Entering/Plotting Graphs</H3>
<p>
! Switch to Graph mode by tapping the 'G' at the top of the screen.
</p>
<p>
! Set up the functions to graph by tapping 'conf'.
<br />
! <IMG width="240" height="215" alt="Setup Graphs"
src="images/SetupGraphs.png" border="1">
<br />
Tap the area to the RIGHT of 'Y1' and enter any valid expression in terms
of 'x', such as 'x^2-4' - but WITHOUT any quotes.<br />
! <i>[Not in PPC version -> <s>For each graph you can select the color and the line style
! (line/points/vertical).</s>]</i>
! Each graph can be turned on and off individually.
! <i>[Not in PPC version -> <s>The color of the axes, the grid and the graph background are also user
! selectable. You can also turn the axes, axes labels and the grid on and off.</s>]</i>
</p>
<p>
! Change Graph Preferences by tapping 'prefs'.<br />
! <IMG width="240" height="264" alt="Graph Preferences 1"
src="images/GraphPreferences-1.png">
! <IMG width="240" height="262" alt="Graph Preferences 2"
src="images/GraphPreferences-2.png">
! <IMG width="240" height="263" alt="Graph Preferences 3"
src="images/GraphPreferences-3.png"><br />
Here you can setup the display area (min and max bounds, grid interval) and
type of graph (normal, polar, parametric). Either axis can be logarithmically
! scaled. Note that for Polar graphs the angle units (th-min, th-max, th-step)
obey the Rad/Deg/Grd setting.
</p>
***************
*** 500,504 ****
<tt>quad()="x(2)*x^2 + x(3)*x + x(4)"</tt><br />
In Graphing mode,<br />
! Tap 'S' to Setup Graphs.<br />
Tap the area to the right of 'Y1'.<br />
Tap 'F' (user functions) and select quad().<br />
--- 511,515 ----
<tt>quad()="x(2)*x^2 + x(3)*x + x(4)"</tt><br />
In Graphing mode,<br />
! Tap 'conf' to Setup Graphs.<br />
Tap the area to the right of 'Y1'.<br />
Tap 'F' (user functions) and select quad().<br />
***************
*** 514,518 ****
'z_grapara1()', etc., and can be
used and modified in the non graphical modes.<br />
! When entering an expression, the 'Rcl', 'F', and 'f' buttons are
available and work the same as on the main screen.<br />
To remove a function, tap the 'Y1' button itself and select 'Delete' from
--- 525,529 ----
'z_grapara1()', etc., and can be
used and modified in the non graphical modes.<br />
! When entering an expression, the 'V', 'F', and 'f' buttons are
available and work the same as on the main screen.<br />
To remove a function, tap the 'Y1' button itself and select 'Delete' from
***************
*** 520,546 ****
</p>
! <H3>Graph Speed/Resolution</H3>
! <p>
! <IMG width="160" height="160" alt="Graph speed" src="images/GraphSpeed.png">
<br />
- To trade graphing speed for resolution and accuracy, tap the 'Sp' button
- to set the speed. Is speed 'n' is selected only every n-th point is plotted.
- You can see this clearly if you select the points linestyle.
- </p>
! <H3>Scroll</H3>
<p>
! Tap and drag the graph to scroll around.
</p>
! <H3>Zoom</H3>
! <p>
! '-' button - zoom out<br />
! '+' button - zoom in. Tap '+' and then draw a zoom area on the graph.
</p>
! <H3>Table Mode</H3>
<p>
! (Menu-> Graph-> Table Mode) displays exact values of the parameter 'x'
and values of all the functions simultaneously.<br />
<IMG width="160 "height="160" alt="Table Mode"
--- 531,635 ----
</p>
! <H3>Graph</H3>
! <p>There is a graph zone and a smaller track view zone which highlights
! where is the graph view zone if it's in there.
! <IMG width="242" height="293" alt="Graph speed" src="images/GraphSpeed.png">
<br />
! <H3>Select or scroll graph</H3>
<p>
! On both zones, you can tap and drag the graph to scroll around, or select
! a point on, or a part of, the graph, depending on the mode.
</p>
+ <p><b>Select mode:</b> This is the button with the select square.
+ </p>
+ <p><b>Move mode:</b> This is the button with a curve and vertical + horizontal arrows.
+ </p>
+ <p><b>Curve track mode:</b> This is the button with a curve and dashed lines.
+ The 'calc' key only works in this mode, when a point is selected, or a zone is selected.
+ When pressing the key, a popup asks for which curve to track on.
+ </p>
+ <p><b>Center mode:</b> This is the button with a rectngle and vertical + horizontal arrows.
+ </p>
+ <p>In each mode, tap or drag has the following effect:
+ </p>
+ <table border=1>
+ <tr>
+ <td width=162></td>
+ <td width=162><b>Graph zone</b></td>
+ <td width=162><b>Track zone</b></td>
+ <td width=162><b>Track sync'ed to graph ?</b></td>
+ </tr>
+ <tr>
+ <td><b>Select mode</b></td>
+ <td><u><i>drag</i></u> = update x,y + define zoom in (press '+' to zoom to it). Can be non square.
+ <br /><u><i>tap</i></u> = update x,y
+ </td>
+ <td><u><i>drag</i></u> = update x,y + define graph zone (press '+' to set graph to it). Can be non square.
+ <br /><u><i>tap</i></u> = update x,y
+ </td>
+ <td align=center>N
+ </td>
+ </tr>
+ <tr>
+ <td><b>Move mode</b></td>
+ <td><u><i>drag or tap</i></u> = update x,y + move graph zone.
+ </td>
+ <td><u><i>drag or tap</i></u> = update x,y + move track zone.
+ </td>
+ <td align=center>N
+ </td>
+ </tr>
+ <tr>
+ <td><b>Curve track mode</b></td>
+ <td><u><i>drag</i></u> = update x,y + define selected zone on curve.
+ <br /><u><i>tap</i></u> = update x,y + define selected point on curve.
+ </td>
+ <td><u><i>drag</i></u> = same.
+ <br /><u><i>tap</i></u> = same.
+ </td>
+ <td align=center>N
+ </td>
+ </tr>
+ <tr>
+ <td><b>Center mode</b></td>
+ <td><u><i>drag or tap</i></u> = Same as Move mode.
+ </td>
+ <td><u><i>drag or tap</i></u> = update x,y + move graph zone.
+ </td>
+ <td align=center>Y, centered on graph each time the graph is moved
+ </td>
+ </tr>
+ </table>
! <H3>Zoom, normed display, moving through graph</H3>
! <p>There is one set of zoom buttons for each of the graph zone or the track view zone.
! They function in the same way. However, the track view zone will always be normed,
! i.e. in "square" mode, or in other words, 1 vertical = 1 horizontal. So it will
! fit to the biggest border of the selected rectangle.
! A contrario, the graph zone will show all the defined selected zone in Select mode.
! Meaning that selecting a rectangle will result in a non normed display, where
! 1 vertical != 1 horizontal : the biggest rectangle border will be "shrinked" to
! fit with the display square to include everything.</br>
! Come back to a normed mode (square mode) by tapping on the square button.
</p>
+ <ul>
+ <li>'-' button - zoom out by a 2x factor</li>
+ <li>'+' button - zoom in. In Select mode, select zone and tap '+' to zoom on it.
+ In other modes, or in select mode but with no selection, tap '+' and zoom by
+ a 2x factor on the graph center.</li>
+ <li>'square' button (only for graph zone) - restore a normed display. This will expand the [min, max]
+ range on the smallest axis to the same extent than the biggest one, keeping
+ the same center.</li>
+ <li>'0' button - Bring zone center back to origin (0, 0).</li>
+ <li>'->' button - Goto specified (x, y) = a dialog will appear to type X then Y.
+ Note that in Curve track mode, there will be no dialog asking for 'Y'. Instead,
+ Y will be calculated from the specified X using the selected curve.</li>
+ <li>Use up/down and left/right arrows to move the graph zone accordingly.</li>
+ </ul>
! <H3>Table Mode [Not in PPC version]</H3>
<p>
! <s>(Menu-> Graph-> Table Mode) displays exact values of the parameter 'x'
and values of all the functions simultaneously.<br />
<IMG width="160 "height="160" alt="Table Mode"
***************
*** 551,588 ****
Preferences. It can be changed on the Table Mode form by tapping the Step
button.
! </p>
! <H3>Trace</H3>
! Tap the 'T' on the right, then select a function to trace ('Y1' etc.)
! then tap on the screen.<br />
! For normal functions dragging the pen horizontally traverses the x range
! defined in Graph Preferences. For polar graphs the angle of the line between
! the pen position and the graph origin determines the value of the fi parameter.
! For parametric graphs dragging the pen horizontally varies the parameter t
over the range defined in Graph Preferences.<br />
! While tracing the current x and y values are displayed at the top of the
! graph. For polar graphs the current r and fi values and for parametric
! graphs the value of the parameter t are displayed at the
! bottom of the graph.<br />
! <IMG width="160" height="160" alt="Tracing Polar Graph"
src="images/TracePolar.png" border="1"><br />
- After selecting the function to trace, you can use up/down arrows or the
- 'Go' button to jump directly to some value.<br />
- Tip: in Trace mode, you may just write a value without tapping 'Go' first.
<H3>Numerical Analysis</H3>
<p>
EasyCalc can find a zero (root), value, local minimum and maximum of a
! function, first and second derivatives, integral, and intercept with
another function:<br />
! Tap the 'C' button.<br />
! Select an operation.<br />
! Select a function.<br />
! You will be instructed to enter the left and right bounds (for zero,
! min, max, intercept), or the point to calculate at (for derivatives &
! integral). Tap OK to dismiss the instructions, then locate the point,
! and then tap 'C' again to confirm the entry.<br />
! For intercept, you will now select a second function.<br />
! <IMG height="160" width="160" alt="Graph Computing Result"
src="images/GraphComputingResult.png" border="1">
</p>
--- 640,680 ----
Preferences. It can be changed on the Table Mode form by tapping the Step
button.
! </s></p>
! <H3>How to use the Curve track mode</H3>
! Tap on
! <IMG width="29" height="19" alt="Curve track button"
! src="images/CurvetrackButton.png">
! then select a function to track or select on ('Y1' etc.).<br />
! Tap on screen to show a cross, with vertical line = selected X, and
! horizontal line = calculated Y on the selected curve.<br/>
! Tap then drag to show a selected zone on the curve, from x0 to x.<br/>
! <br/>
! X and Y on the bottom left will show the last selected point.<br/>
! The two numbers on each side of '<->' on the bottom left will show
! the selected range: x0 to x in function mode, t0 to t in parameteric mode,
! and th0 to th in polar mode.<br/>
! <br/>
! In function mode, dragging the pen horizontally traverses the x range
! defined in Graph Preferences. In polar mode, dragging the pen horizontally
! traverses the th angle range defined in Graph Preferences.
! And in parametric mode, dragging the pen horizontally varies the parameter t
over the range defined in Graph Preferences.<br />
! <IMG width="241" height="268" alt="Tracing Polar Graph"
src="images/TracePolar.png" border="1"><br />
<H3>Numerical Analysis</H3>
<p>
EasyCalc can find a zero (root), value, local minimum and maximum of a
! function, first and second derivatives, integral, and intersection with
another function:<br />
! Tap the 'calc' button in Curve track mode, after having selected a point or
! an area.<br />
! Select an operation from the presented list:<br />
! - zero, find value, min, max, intersection, integral require a zone selection,<br/>
! - derivatives require a point selection at least (or they will calculate on
! the maximum x of selected zone).<br/>
! Note: intersection will ask you to select a second function.<br />
! <IMG height="268" width="242" alt="Graph Computing Result"
src="images/GraphComputingResult.png" border="1">
</p>
***************
*** 635,643 ****
<br />
in any mode:<br />
! <IMG height="122" width="242" alt="Trig DMS 1"
src="images/Trig-DMS-1.png" border="1">
<IMG height="147" width="242" alt="Trig DMS 2"
src="images/Trig-DMS-2.png" border="1">
! <IMG height="123" width="242" alt="Trig DMS 3"
src="images/Trig-DMS-3.png" border="1"><br />
M ->Degree - display as D°M'S<br />
--- 727,735 ----
<br />
in any mode:<br />
! <IMG height="123" width="242" alt="Trig DMS 1"
src="images/Trig-DMS-1.png" border="1">
<IMG height="147" width="242" alt="Trig DMS 2"
src="images/Trig-DMS-2.png" border="1">
! <IMG height="120" width="242" alt="Trig DMS 3"
src="images/Trig-DMS-3.png" border="1"><br />
M ->Degree - display as D°M'S<br />
***************
*** 677,681 ****
<p>
Example(in Rad Mode):<br />
! <IMG width="241" height="122" alt="Rtop Example"
src="images/RtopExample.png" border="1"><br />
<tt>rtop(1:sqrt(3))<br />
--- 769,773 ----
<p>
Example(in Rad Mode):<br />
! <IMG width="242" height="121" alt="Rtop Example"
src="images/RtopExample.png" border="1"><br />
<tt>rtop(1:sqrt(3))<br />
***************
*** 732,736 ****
<p>
Example:<br />
! <IMG height="128" width="243" alt="Matrix 1"
src="images/Matrix-1.png" border="1">
<IMG height="267" width="242" alt="Matrix 2"
--- 824,828 ----
<p>
Example:<br />
! <IMG height="124" width="243" alt="Matrix 1"
src="images/Matrix-1.png" border="1">
<IMG height="267" width="242" alt="Matrix 2"
***************
*** 1059,1063 ****
yy=0.7sin(2pi*5*tt)+sin(2pi*12*tt)+0.5rNorm(200)<br />
ans> list(..200..)<br />
! yf=fft(yy)/200;<br />
ans> list(..256..)</tt> fft() rounds up to next power of 2<br />
<tt>ff=range(128:0:50/128)</tt> for a real signal the fft is symmetric around
--- 1151,1155 ----
yy=0.7sin(2pi*5*tt)+sin(2pi*12*tt)+0.5rNorm(200)<br />
ans> list(..200..)<br />
! yf=fft(yy)/200<br />
ans> list(..256..)</tt> fft() rounds up to next power of 2<br />
<tt>ff=range(128:0:50/128)</tt> for a real signal the fft is symmetric around
***************
*** 1068,1083 ****
<p>To plot the signal and the spectrum we use the parametric mode on the graph
! layout (only available after 1.25g). The parameter T is the list index.<br />
! <IMG height="160" width="160" alt="Signal"
src="images/FftSignal.png" border="1">
! <IMG height="160" width="160" alt="Signal Preferences"
src="images/FftPrefSignal.png" border="1">
! <IMG height="160" width="160" alt="Signal Setup"
src="images/FftSetupSignal.png" border="1"><br />
! <IMG height="160" width="160" alt="Spectrum"
src="images/FftSpectrum.png" border="1">
! <IMG height="160" width="160" alt="Spectrum Preferences"
src="images/FftPrefSpectrum.png" border="1">
! <IMG height="160" width="160" alt="Spectrum Setup"
src="images/FftSetupSpectrum.png" border="1"><br />
Note the peaks in the spectrum at 5 and 12 Hz.
--- 1160,1175 ----
<p>To plot the signal and the spectrum we use the parametric mode on the graph
! layout (only available as of 1.25g PPC). The parameter T is the list index.<br />
! <IMG height="293" width="242" alt="Signal"
src="images/FftSignal.png" border="1">
! <IMG height="292" width="239" alt="Signal Preferences"
src="images/FftPrefSignal.png" border="1">
! <IMG height="292" width="242" alt="Signal Setup"
src="images/FftSetupSignal.png" border="1"><br />
! <IMG height="294" width="242" alt="Spectrum"
src="images/FftSpectrum.png" border="1">
! <IMG height="292" width="241" alt="Spectrum Preferences"
src="images/FftPrefSpectrum.png" border="1">
! <IMG height="293" width="241" alt="Spectrum Setup"
src="images/FftSetupSpectrum.png" border="1"><br />
Note the peaks in the spectrum at 5 and 12 Hz.
***************
*** 1115,1121 ****
4x + 5y = 6</tt><br />
Store the system as an augmented matrix to 'matrix_a':<br />
! <IMG height="151" width="242" alt="rref 1"
src="images/Rref-1.png" border="1">
! <IMG height="150" width="242" alt="rref 2"
src="images/Rref-2.png" border="1">
<IMG height="151" width="240" alt="rref 3"
--- 1207,1213 ----
4x + 5y = 6</tt><br />
Store the system as an augmented matrix to 'matrix_a':<br />
! <IMG height="125" width="243" alt="rref 1"
src="images/Rref-1.png" border="1">
! <IMG height="124" width="242" alt="rref 2"
src="images/Rref-2.png" border="1">
<IMG height="151" width="240" alt="rref 3"
***************
*** 1141,1150 ****
Example:<br />
<tt>mat3_4=[[1:2:3:4]:[2:3:4:5]:[3:4:5:6]]<br />
! <IMG height="152" width="242" alt="qrq 1"
src="images/Qrq-1.png" border="1">
<IMG height="152" width="240" alt="qrq 2"
src="images/Qrq-2.png" border="1"><br />
q=qrq(mat3_4)<br />
! <IMG height="152" width="243" alt="qrr 1"
src="images/Qrr-1.png" border="1">
<IMG height="152" width="240" alt="qrr 2"
--- 1233,1242 ----
Example:<br />
<tt>mat3_4=[[1:2:3:4]:[2:3:4:5]:[3:4:5:6]]<br />
! <IMG height="150" width="242" alt="qrq 1"
src="images/Qrq-1.png" border="1">
<IMG height="152" width="240" alt="qrq 2"
src="images/Qrq-2.png" border="1"><br />
q=qrq(mat3_4)<br />
! <IMG height="151" width="242" alt="qrr 1"
src="images/Qrr-1.png" border="1">
<IMG height="152" width="240" alt="qrr 2"
***************
*** 1153,1157 ****
src="images/Qrr-3.png" border="1"><br />
r=qrr(mat3_4)<br />
! <IMG height="152" width="242" alt="qrq*qrr 1"
src="images/Qrqqrr-1.png" border="1">
<IMG height="152" width="240" alt="qrq*qrr 2"
--- 1245,1249 ----
src="images/Qrr-3.png" border="1"><br />
r=qrr(mat3_4)<br />
! <IMG height="148" width="242" alt="qrq*qrr 1"
src="images/Qrqqrr-1.png" border="1">
<IMG height="152" width="240" alt="qrq*qrr 2"
***************
*** 1287,1295 ****
complex part). When a complex number is stored in 'ans', the 'M' menu
offers to convert to '->e^(ix)' or '->c()+isin()' format:<br />
! <IMG height="152" width="242" alt="Complex 1"
src="images/Complex-1.png" border="1">
! <IMG height="152" width="242" alt="Complex 2"
src="images/Complex-2.png" border="1">
! <IMG height="152" width="241" alt="Complex 3"
src="images/Complex-3.png" border="1"><br />
<tt>1+j<br />
--- 1379,1387 ----
complex part). When a complex number is stored in 'ans', the 'M' menu
offers to convert to '->e^(ix)' or '->c()+isin()' format:<br />
! <IMG height="187" width="244" alt="Complex 1"
src="images/Complex-1.png" border="1">
! <IMG height="187" width="242" alt="Complex 2"
src="images/Complex-2.png" border="1">
! <IMG height="187" width="241" alt="Complex 3"
src="images/Complex-3.png" border="1"><br />
<tt>1+j<br />
***************
*** 1517,1521 ****
<tt>quad()="x(2)*x^2+x(3)*x+x(4)"<br />
a=2;b=3;c=-2<br />
! <IMG height="149" width="242" alt="fzero"
src="images/F-zero.png" border="1"><br/>
fzero(-100:100:quad():1E-8:a:b:c)<br />
--- 1609,1613 ----
<tt>quad()="x(2)*x^2+x(3)*x+x(4)"<br />
a=2;b=3;c=-2<br />
! <IMG height="146" width="242" alt="fzero"
src="images/F-zero.png" border="1"><br/>
fzero(-100:100:quad():1E-8:a:b:c)<br />
***************
*** 1549,1553 ****
<tt>fd_dx(3:"x^3+2x^2-x-2")<br />
ans> 38<br />
! <IMG height="152" width="242" alt="fd2-dx"
src="images/F-d2dx.png" border="1"><br/>
fd2_dx(3:"x^3+2x^2-x-2":1E-6)<br />
--- 1641,1645 ----
<tt>fd_dx(3:"x^3+2x^2-x-2")<br />
ans> 38<br />
! <IMG height="142" width="242" alt="fd2-dx"
src="images/F-d2dx.png" border="1"><br/>
fd2_dx(3:"x^3+2x^2-x-2":1E-6)<br />
***************
*** 1578,1582 ****
<tt>fromberg(0:pi:"sin(x)")<br />
ans> 2<br />
! <IMG height="152" width="242" alt="fromberg"
src="images/F-romberg.png" border="1"><br/>
fromberg(0:pi:"sin(x)":3)<br />
--- 1670,1674 ----
<tt>fromberg(0:pi:"sin(x)")<br />
ans> 2<br />
! <IMG height="150" width="242" alt="fromberg"
src="images/F-romberg.png" border="1"><br/>
fromberg(0:pi:"sin(x)":3)<br />
|