What does this warning mean?

8 views (last 30 days)
tash7827
tash7827 on 21 Jul 2016
Answered: tash7827 on 21 Jul 2016
It says "The rule expression is invalid. Check rule expression for completeness." I am trying to make an initial assignment, and my expression is this:
[Static Glucagon Secr] = -[p]*[[Static Glucagon Secr] - max(((o2*([Hypoglycemic Threshold] - [Plasma Glu]))/([Plasma Ins Conc]+[Basal Plasma Ins Conc]) +[Basal Glucagon Secr]),0)]
Eventually, my goal is to create sort of an "if then" situation with the model. So that if G>Gb, this expression is true, otherwise it is not. I am using initial assignments, as well as two events for this.
How can I fix this warning?

Accepted Answer

tash7827
tash7827 on 21 Jul 2016
Okay, I figured it out - it was just the brackets. It worked when the expression looked like this:
[Static Glucagon Secr] = -[p]*([Static Glucagon Secr] - max(((o2*([Hypoglycemic Threshold] - [Plasma Glu]))/([Plasma Ins Conc]+[Basal Plasma Ins Conc]) +[Basal Glucagon Secr]),0))

More Answers (0)

Communities

More Answers in the  SimBiology Community

Categories

Find more on Extend Modeling Environment in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!