shscale
Plots quantities as function of max body weight
Contents
Syntax
shscale (j)
Description
Plots variables against the maximum body weight of a species in a double logarithmic way. Extensive primary parameter values covary among species, such that ratios of extensive primary parameters are intensive, and do not covary among species. (They do scatter though, so they vary, but not covary.) Variables that can be expressed as functions of primary parameters depend on one particular function of primary parameters, namely maximum body weight, in a predictable way, which this routine illustrates for some examples. See page 209 ff of the DEB-book. To facilitate the judgement of the morphology of the curves, allometric functions with slopes equal to multiples of 1/3 have also been plotted in red. Note that the result can look weird because the absolute size of the x and y units on the axes depends on the size of the plot window, which is controlled by the user, while they should be equal. A blue line indicates the maximum body weight as specified by the parameters.
Input
- j: optional scalar with plot number (default: all)
Output figures with
- structural volume against max body weight
- egg weight against max body weight
- dioxygen flux against max body weight
- N-waste flux against max body weight
- min food density against max body weight
- max ingestion rate against max body weight
- max growth rate against max body weight
- von Bert growth rate against max body weight
- min incubation period against max body weight
- min juv period against max body weight
- max starvation time against max body weight
- max reproduction rate against max body weight
Remark
Macro around scale Run pars_animal to fill globals, but make sure that report_animal in pars_animal is outcommented
Example of use
clear all; close all; pars_animal; shscale