Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
model
define model of fit
cafe
model, modelstring[:group][,/quiet]
modelstring - Defines the models to apply. The string may consist of several models to apply which could be combined via algebraic operators as there are: "+" - adds two models "-" - subtracts two models "*" - multiplies two models "/" - divides two models Parentheses are allowed to group the operations. Chaining of models is possible by enclosing the inner model within parentheses: sin(lin) -> y = sin(lin(x)). Model components must be lower case. If a component is upper case or starts with a number it is interpreted as a usual IDL function/expression. This can be used to exploit simple/built in functions.
> model, const*SIN(x*2*!DPI) -> use two model components (const and x) and a fix function (SIN) with a built in constant (!DPI). Models can be expanded by using a model string which starts with one of the algebraic operators above: "+","-","*","/". In this case the former model and its parameters will be kept. Models can be copied by assignment using the "= <group>" Operator. In this case all parameters are copied also.
> model, = 2 -> Copy model and its parameters from group 2. group - (optional) The data group for which the model should be applied. Default is the current group which can be changed with "chgrp". Must be in range [0..29].
/quiet - Do not ask for parameter values (useful for command file processing). Also do not report fit statistic.
All options may be set with the "set" command. The command prefix is "model".
The models are defined in separate modules which could be added and maintained separately. Available models could be list with help,model,all while a specific model can be shown with help,model, <model> Models can be add by defining a function in a separate file. Refer maintenance.
The option /add to add a model to an existing one is still supported but deprecated.
Stores model information in environment for given group
> model, "sin+lin", 2
$Id: cafe_model.pro,v 1.20 2004/08/18 07:26:43 goehler Exp $
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]