home *** CD-ROM | disk | FTP | other *** search
/ Chip: 25 Years Anniversary / CHIP_25Jahre_Jubilaeum.iso / downloads / 401065 / WPO11 / Data1.cab / _3CD0285FA07847E48DA42D755FF13C9B < prev    next >
Text File  |  2003-03-07  |  7KB  |  220 lines

  1. {MACROS}
  2.  
  3. Syntax
  4.  
  5. Macros()
  6.  
  7. Description
  8.  
  9. {MACROS} is equivalent to the Macros key, Shift+F3, which displays a menu of macro commands to type into the input line.
  10.  
  11. {MapExpert}
  12.  
  13. Syntax
  14.  
  15. MapExpert()
  16.  
  17. Description
  18.  
  19. {MapExpert} displays the first Map Expert dialog box. The macro has no arguments.
  20.  
  21. {MCORREL}
  22.  
  23. Syntax
  24.  
  25. MCORREL(InBlock As String, OutBlock As String, [Grouped As String], [Labels_ As _MCORREL_Labels__enum])
  26.  
  27. PerfectScript Syntax
  28.  
  29. MCORREL (InBlock:String; OutBlock:String; [Grouped:String]; [Labels?:Enumeration {Yes!; No!}])
  30.  
  31. Description
  32.  
  33. {MCORREL} computes the correlation matrix between two or more data sets. {MCORREL} is equivalent to the Correlation analysis tool.
  34.  
  35. Parameters
  36.  
  37. InBlock    Input cells containing two or more sets of numeric data arranged in columns or rows
  38.  
  39. OutBlock    Upper-left cell of the output cells
  40.  
  41. Grouped    "C" to group results by column or "R" to group results by row; the default is "C"
  42.  
  43. Labels    1 if labels are located in the first column or row of the input cells; 0 if the input cells do not contain labels; the default is 0
  44.  
  45. {MCOVAR}
  46.  
  47. Syntax
  48.  
  49. MCOVAR(InBlock As String, OutBlock As String, [Grouped As String], [Labels_ As _MCOVAR_Labels__enum])
  50.  
  51. PerfectScript Syntax
  52.  
  53. MCOVAR (InBlock:String; OutBlock:String; [Grouped:String]; [Labels?:Enumeration {Yes!; No!}])
  54.  
  55. Description
  56.  
  57. {MCOVAR} returns the covariance matrix between two or more data sets. {MCOVAR} is equivalent to the Covariance analysis tool.
  58.  
  59. Parameters
  60.  
  61. InBlock    Input cells containing two or more sets of numeric data arranged in columns or rows
  62.  
  63. OutBlock    upper-left cell of the output cells
  64.  
  65. Grouped    "C" to group results by column or "R" to group results by row; the default is "C"
  66.  
  67. Labels    1 if labels are located in the first column or row of the input cells; 0 if the input cells do not contain labels; the default is 0
  68.  
  69. {MOVEAVG}
  70.  
  71. Syntax
  72.  
  73. MOVEAVG(InBlock As String, OutBlock As String, Interval As Integer, [StdErrs_ As _MOVEAVG_StdErrs__enum])
  74.  
  75. PerfectScript Syntax
  76.  
  77. MOVEAVG (InBlock:String; OutBlock:String; Interval:Numeric; [StdErrs?:Enumeration {Yes!; No!}])
  78.  
  79. Description
  80.  
  81. {MOVEAVG} returns a moving average for a specified Interval based on the values for the preceding periods in InBlock. {MOVEAVG} is equivalent to the Moving Average analysis tool.
  82.  
  83. Parameters
  84.  
  85. InBlock    Input cells containing a single column or row with at least four numeric values; the cells must not contain labels
  86.  
  87. OutBlock    Upper-left cell of the output cells
  88.  
  89. Interval    Number of values to include in the moving average; the default is 3
  90.  
  91. StdErrs    Flag indicating whether to include standard error values in the OutBlock: yes (1) or no (0); the default is 0
  92.  
  93. {MOVETO}
  94.  
  95. Syntax
  96.  
  97. MoveTo(x As Double, y As Double)
  98.  
  99. PerfectScript Syntax
  100.  
  101. MoveTo (x:Numeric; y:Numeric)
  102.  
  103. Description
  104.  
  105. {MOVETO} moves all selected objects in the active window (dialog, chart, or Objects sheetg window) to the position specified by x,y. Since {MOVETO} is context sensitive, you can use it to move controls in a dialog window or drawings in a chart window. It also moves chart icons on the Objects sheet. (Use {FLOATMOVE} to move floating objects in a notebook window.)
  106.  
  107. The coordinates x and y represent where to move the upper-left corner of the object(s). Object size does not change.
  108.  
  109. Parameters
  110.  
  111. x,y    Position to move the currently selected object(s) to in pixels
  112.  
  113. {MTGAMT}
  114.  
  115. Syntax
  116.  
  117. MTGAMT([OutBlock As String], [Rate As Double], [Term As Double], [OrigBal As Double], [EndBal As Double], [LastYear As Double])
  118.  
  119. PerfectScript Syntax
  120.  
  121. MTGAMT ([OutBlock:String]; [Rate:Numeric]; [Term:Numeric]; [OrigBal:Numeric]; [EndBal:Numeric]; [LastYear:Numeric])
  122.  
  123. Description
  124.  
  125. {MTGAMT} generates an amortization schedule for a mortgage. {MTGAMT} is equivalent to the Amortization Schedule analysis tool.
  126.  
  127. Parameters
  128.  
  129. OutBlock    Upper-left cell of the output cells
  130.  
  131. Rate    Yearly interest rate; the default is 0.12
  132.  
  133. Term    Number of years in the loan; the default is 30 years; can be a fractional value to designate months (for example, 3+5/12)
  134.  
  135. OrigBal    Original loan balance; the default is $100,000
  136.  
  137. EndBal    Balance at loan completion; the default is $0
  138.  
  139. LastYear    Last year through which the amortization period is generated; the default is equal to Term (the end of the loan); can be a fractional value to designate months (for example, 3+5/12)
  140.  
  141. {MTGREFI}
  142.  
  143. Syntax
  144.  
  145. MTGREFI(OutBlock As String, [CurrBal As Double], [CurrRate As Double], [RemTerm As Double], [CandPctFees As Double], [CandRate As Double])
  146.  
  147. PerfectScript Syntax
  148.  
  149. MTGREFI (OutBlock:String; [CurrBal:Numeric]; [CurrRate:Numeric]; [RemTerm:Numeric]; [CandPctFees:Numeric]; [CandRate:Numeric])
  150.  
  151. Description
  152.  
  153. {MTGREFI} generates a table of information relating to refinancing a mortgage. {MTGREFI} is equivalent to the Mortgage Refinancing analysis tool.
  154.  
  155. Parameters
  156.  
  157. OutBlock    Upper-left cell of the output cells
  158.  
  159. CurrBal    Remaining principal on the current loan
  160.  
  161. CurrRate    Annual interest rate on the current loan
  162.  
  163. RemTerm    Remaining term on the current loan
  164.  
  165. CandPctFees    Percentage fees ("points") for the candidate loan
  166.  
  167. CandRate    Annual interest rate for the candidate loan
  168.  
  169. {Multiply}
  170.  
  171. Syntax
  172.  
  173. {Multiply.Option}
  174.  
  175. PerfectScript Syntax
  176.  
  177. Multiply_Destination(Block As String)
  178.  
  179. Multiply_Go()
  180.  
  181. Multiply_Matrix_1(Block As String)
  182.  
  183. Multiply_Matrix_2(Block As String)
  184.  
  185. Description
  186.  
  187. {Multiply} multiplies one matrix ({Multiply.Matrix_1 Block}) by another ({Multiply.Matrix_2 Block}) and stores the product in other cells ({Multiply.Destination Block}). Use {Multiply.Go} after the other matrix-multiplication command equivalents to complete the operation.
  188.  
  189. You can use this command equivalent with {Invert.Option} to solve sets of linear equations.
  190.  
  191. You can use {Multiply?} or {Multiply!} to display the Matrix Multiply dialog box. {Multiply?} lets you manipulate the dialog box, whereas {Multiply!} relies on the macro to manipulate it.
  192.  
  193. Example
  194.  
  195. This macro multiplies cells C2..D6 by cells C18..G19 and stores the results in the cells with upper-left cell F1.
  196.  
  197. {Multiply.Matrix_1 A:C2..D6}
  198.  
  199. {Multiply.Matrix_2 A:C18..G19}
  200.  
  201. {Multiply.Destination A:F1}
  202.  
  203. {Multiply.Go}
  204.  
  205. Options
  206.  
  207. {Multiply.Destination Block}    Specifies the top-left cell of the area where you want to write the resulting matrix
  208.  
  209. {Multiply.Go}    Executes the multiplication
  210.  
  211. {Multiply.Matrix_1 Block}    Specifies the first matrix to multiply
  212.  
  213. {Multiply.Matrix_2 Block}    Specifies the second matrix to multiply
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.