I have a code in which the variable changes in every loop iteration for a fixed time point t=5, by assuming that x is changing between 0 and 5, and t=0 to 30. how can I plot the changes ?

2 visualizzazioni (ultimi 30 giorni)
r = 0.02;
mu = 0.08;
sigma = 0.2;
T = 30;
rho = 0.02;
for x = 0: 1: 5
t = 5;
for i = 1:30
gamma (i) = 5+ (0.07 * t (i));
end
f (t) = (exp (-rho * t) / gamma (i)). * exp (((1-gamma (i)) / gamma (i)). * (r + (mu - r) ^ 2 / (2 * sigma ^ 2. * Gamma (i))). * (T - t));
v1 (t, x) = (f (t). ^ gamma (i)). * (x. ^ (- gamma (i)));
v2 (t, x) = -gamma (i). * (f (t). ^ gamma (i)). * (x. ^ (1-gamma (i)));
c1 (t, x) = (exp (-rho * t) / gamma (i)) * x * f (t) ^ (- 1);
end
plot (x, c1)

Risposta accettata

darova
darova il 10 Apr 2020
I found some mistakes in your code. Look
  6 Commenti
Fae ba
Fae ba il 10 Apr 2020
Modificato: Fae ba il 10 Apr 2020
what I wrote firstly is the primary code but for developing the code to three cases of gamma then its a bit complicated. Then you mean the loop for i = 1:30 should be removed for considering three cases?

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by