Last Update: 1/24/2023
Origin generates tables on a hierarchy result sheet to hold parameter values and other information.
The table uses auto display digits so it's not showing full precision parameter values. (Right click the table and choose Digits... to change display digits).
If you directly use it Set Column Values, the result will not be accurate, especially for formula with higher exponential power.
To refer to true values from such tables:
Use ReportCell() function in the Set Column Values dialog (F(x)= column header row).
Suppose you did a Gauss nonlinear curve fit and generated a report sheet named [Book1]FitNL1!. To access to Value of parameter xc' in the Parameters table, enter following formula in the Set Column Values dialog:
ReportCell("Book1", "FitNL1", "Parameters", "xc", "Value")
Note: ReportCell can only be used as the pure expression. If you want to write other expressions with it, e.g. ReportCell("Book1", "FitNL1", "Parameters", "xc", "Value")*A, please set system variable @RCL=0 first and then use it.
If you are not sure the row and column reference strings of the table cell, you can click this cell and the cell link will show in the status bar, something like the following:
|
If input data changes, the fitting result and the set column value will update to reflect the change.
You will need to copy the report table as a new sheet can then refer to this new flat sheet cell in the Set Column Values dialog.
Keywords:fitting, parameter, formula