How can I get species B = cummax(species A) in SimBiology?
Ältere Kommentare anzeigen
I have a species which will change in a bell shape (starts decreasing after monotonically rising to a peak) over time and I was wondering how I can calculate a parameter (or species) value which is equal to cummax(species) every time step in SimBiology Desktop?
For instance, B = cummax(A). However, A is an instantaneous species value whose size is equal to 1, but in order to calculate cumulative maximal value of A, I need to store a vector of A as far as I know.
Many thanks!
Antworten (1)
Arthur Goldsipe
am 24 Dez. 2014
Hi Dooyoung,
In SimBiology, you cannot create a species or parameter that is a vector. You can however analyze a simulation after it has finished to determine the cumulative maximum of a species (cummax). If you have the results stored in a SimData object named 'sd', you can create a vector of the cumulative maximum of A as follows:
[time, A] = selectbyname(sd);
B = cummax(A);
1 Kommentar
Dooyoung Lee
am 5 Jan. 2015
Bearbeitet: Dooyoung Lee
am 5 Jan. 2015
Communitys
Weitere Antworten in SimBiology Community
Kategorien
Mehr zu Extend Modeling Environment finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!