The Origin Forum
File Exchange
Try Origin for Free
The Origin Forum
Home | Profile | Register | Active Topics | Members | Search | FAQ | Send File to Tech support
 All Forums
 Origin Forum
 Origin Forum
 ogden non-linear curve fit problem

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Anti-Spam Code:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkUpload FileInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
oyr Posted - 03/09/2012 : 03:33:49 AM
hi
i have one problem
that is non-linear curve fit from ogden function

function : y = A*(x^B-x^(-0.5*B))/x+C*(x^D-x^(-0.5*D))/x+E*(x^F-x^(-0.5*F))/x

and parameter : A, B, C, D, E, F

but parameter relation is A*B>0, C*D>0, E*F>0

so, i try to parameter init code using

i write parameter init to A*B>0, C*D>0, E*F>0

but this solution don't select fitting

help me
1   L A T E S T    R E P L I E S    (Newest First)
greg Posted - 03/09/2012 : 12:53:33 PM
First, "A*B>0, C*D>0, E*F>0" is not initializing anything so I think you mean you want that as a constraint. We do NOT support non-linear contraints; we only support linear.

If all parameters are positive, then you could get by with:
A>0;B>0;C>0;D>0;E>0;F>0;
All negative would be:
A<0;B<0;C<0;D<0;E<0;F<0;
Since the product of two positives or two negatives is always positive, the the A*B>0 condition would be met without resorting to the unsupported non-linear constraints.
(Note use of ';' to separate conditions.)

That would only begin to solve the problem of fitting with this over parameterized function which consists of the sum of three identical
expressions. Such a function would be doomed to forever wandering through parameter space in search of some better fit which could never occur unless you put some Bounds on each parameter. You can, of course, place Bounds on each parameter in a fit.

The Origin Forum © 2020 Originlab Corporation Go To Top Of Page
Snitz Forums 2000