フィルターのクリア

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

2 ビュー (過去 30 日間)
Sohail Nadeem
Sohail Nadeem 2019 年 2 月 27 日
移動済み: Sabin 2023 年 1 月 5 日
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 件のコメント
Sohail Nadeem
Sohail Nadeem 2019 年 2 月 27 日
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 2019 年 2 月 27 日
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!

サインインしてコメントする。

回答 (1 件)

Walter Roberson
Walter Roberson 2019 年 2 月 28 日
移動済み: Sabin 2023 年 1 月 5 日
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.
  1 件のコメント
Sohail Nadeem
Sohail Nadeem 2019 年 2 月 28 日
移動済み: Sabin 2023 年 1 月 5 日
Thank you so much for your help!

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by