error in running a SMBL file with SimBiology

I'm trying to run this model with SimBiology but see an error message.
BIOMD0000000268_url.xml
SBML L2V4 representation of Reed2008_Glutathione_Metabolism
"piecewise" is a function in matlab but it seems SimBiology model bulider recognizes it as a variable... Any idea?
---------
RULE
Aminoacid_input = piecewise(breakfast,and(le(7,daytime),le(daytime,10)),lunch,and(le(12,daytime),le(daytime,15)),dinner,and(le(18,daytime),le(daytime,21)),fasting)
error message: "Rule include varaibles that are unidentified." with red higllight for "piecewise"
---------------------------------

Antworten (1)

Jeremy Huard
Jeremy Huard am 5 Mai 2023
Bearbeitet: Jeremy Huard am 8 Mai 2023

1 Stimme

the piecewise.m file will need to be either in the Current folder or anywhere on your MATLAB Path for SimBiology to use it.
Please note that there is a piecewise function in the Symbolic Math Toolbox but it only supports symbolic variables and will not work in this case.
In case you need a definition of the piecewise function, you could use the one attached.
Best,
Jérémy

Communitys

Weitere Antworten in  SimBiology Community

Kategorien

Mehr zu Extend Modeling Environment finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2022a

Gefragt:

am 5 Mai 2023

Bearbeitet:

am 8 Mai 2023

Community Treasure Hunt

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

Start Hunting!

Translated by