Azzera filtri
Azzera filtri

How do i add the time and mass as variables to simulate

2 visualizzazioni (ultimi 30 giorni)
The concentration of insulin at any time is described by the equation:
C = C0e^(−40t/m)
where C0 is the initial concentration of insulin, t is the time in minutes, and m is the mass of the subject in kg.
My task is to simulate the insulin concentration for two people weighing 60kg and 100kg for 4 minutes in intervals of 10 seconds to then plot the graph.
Ive never seen a problem like this before so if you have any simular examples or if you could be willing to explain how i involve the masses and time it would be very helpful,
This is my code so far
C0 = 85;
Cins =@(M,t) C0*exp(-40*t./m);
M1 = 60
M2 =100
  5 Commenti
Sohail Nadeem
Sohail Nadeem il 27 Feb 2019
C0 = 85; %pmol/L Initial Insulin concentration
Cins =@(M,t) C0*exp(-40*t./M);
t = (0 : 10 : 4*60)/60; %minutes
M = (60,100);
C = Cins(M,t);
The graph should plot two lines of time against C from 10 seconds to 240 seconds in intervals of 10 seconds.
Does this look correct? Thank you.
Sohail Nadeem
Sohail Nadeem il 27 Feb 2019
If this is correct would i use a 'for loop' to get the values of M for plotting? This is the only thing i can think of!

Accedi per commentare.

Risposte (1)

Walter Roberson
Walter Roberson il 28 Feb 2019
Spostato: Sabin il 5 Gen 2023
That is not valid syntax for the assignment to M. But if you are using R2016b or later, then
M = [60; 100];
would give you useful results in C.

Categorie

Scopri di più su Programming in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by