error in running a SMBL file with SimBiology

3 vues (au cours des 30 derniers jours)
Youngjae You
Youngjae You le 5 Mai 2023
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"
---------------------------------

Réponses (1)

Jeremy Huard
Jeremy Huard le 5 Mai 2023
Modifié(e) : Jeremy Huard le 8 Mai 2023
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

Communautés

Plus de réponses dans  SimBiology Community

Catégories

En savoir plus sur Extend Modeling Environment dans Help Center et File Exchange

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by