How can I get species B = cummax(species A) in SimBiology?
1 view (last 30 days)
Show older comments
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!
0 Comments
Answers (1)
Arthur Goldsipe
on 24 Dec 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 Comment
Communities
More Answers in the SimBiology Community
See Also
Categories
Find more on Import Data 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!