Endojen düğümlerle yinelenen parçalı bir işlevi çizme
Aug 17 2020
Yinelemeli olarak tanımlayabileceğim, düğümlerin de içsel olduğu parçalı bir işlevi çizmeye çalışıyorum. Temel olarak,$f(l)=a^{t}$ ne zaman $l \in \left( \frac{\mu}{\alpha^{t-1}(1-\alpha)+\mu(1-\alpha^{t-1})};\frac{\mu}{\alpha^{t}(1-\alpha)+\mu(1-\alpha^{t})} \right]$. $t=1,2,...N$, her ikisi de $\alpha$ ve $\mu$ $\in (0,1)$ ve bunun için plan yapmam gerekiyor $l \in \left[\frac{\mu}{1-\alpha},1\right)$
Elbette bunu manuel olarak azar azar yazabilirim ve sonra t = 1 değerini atayabilirim, ancak programın bunu benim için yapmasını isterim, her t = 1,2,3 ... 1'e gidiyorum. Bir yolu var mı? Şimdiden çok teşekkürler!
a = 0.3;
mu = 0.2;
t = 1;
f[l_] = Piecewise[{{1,
l <= mu/(a^(t - 1) (1 - a) + mu (1 - a^(t - 1)))}, {a^t,
mu/(a^(t - 1) (1 - a) + mu (1 - a^(t - 1))) < l <= mu/(
a^t (1 - a) + mu (1 - a^t))}, {a^(t + 1),
mu/(a^t (1 - a) + mu (1 - a^t)) < l <= mu/(
a^(t + 1) (1 - a) + mu (1 - a^(t + 1)))}, {a^(t + 2),
mu/(a^(t + 1) (1 - a) + mu (1 - a^(t + 1))) < l <= mu/(
a^(t + 2) (1 - a) + mu (1 - a^(t + 2)))}, {a^(t + 3),
mu/(a^(t + 2) (1 - a) + mu (1 - a^(t + 2))) < l <= mu/(
a^(t + 3) (1 - a) + mu (1 - a^(t + 3)))}}];
Plot[f[l], {l, mu/(1-a), mu/(a^(t + 3) (1 - a) + mu (1 - a^(t + 3)))},
AxesLabel -> Automatic]
Yanıtlar
1 flinty Aug 17 2020 at 14:45
Bunu şu şekilde yazabilirsiniz:
Lhi[i_, a_, mu_, t_] := mu/((1-a)a^(-1+t+i)+(1-a^(-1+t+i))mu)
pw[l_, a_, mu_, t_, n_] :=
Piecewise[
MapIndexed[
If[First[#2]==1, {1,l<=#1[[2]]},{a^(First[#2]-2+t),#1[[1]]<l<=#1[[2]]}]&,
Partition[Table[Lhi[i,a,mu,t], {i,-1,n}],2,1]]
]
With[{a = 0.3, mu = 0.2, t = 1, n = 4},
Plot[pw[l, a, mu, t, n], {l, mu/(1 - a),
mu/(a^(t+3)(1-a) + mu(1-a^(t+3)))},
AxesLabel -> Automatic]
]
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'