how to make a Series?
132 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
sama
el 10 de Abr. de 2015
Comentada: sama
el 14 de Abr. de 2015
Hello, I am trying to create a series like this:
X(n)=-(sqrt(n)-Sqrt(n-1))x(1)-(sqrt(n-1)-sqrt(n-2))x(2)-(sqrt(n-2)-sqrt(n-3))x(3)+......+1/(1+exp(-an))
So, if n=1:
x(1)=1/(1+exp(-a))
if n=2:
x(2)=-(sqrt(2)-1)x(1)+1/(1+exp(-2a))
and so on. I have never worked with series at MATLAB. I can find any way to create the series, however, i am wondering if there are some specific rule.
Thanks a lot.
0 comentarios
Respuesta aceptada
Roger Stafford
el 10 de Abr. de 2015
x = zeros(N,1);
for n = 1:N
x(n) = sum(-(sqrt(n:-1:2)-sqrt(n-1:-1:1)).*x(1:n-1))+1/(+exp(-a*n));
end
2 comentarios
Roger Stafford
el 10 de Abr. de 2015
It would save excessive square roots to write
x = zeros(N,1);
s = sqrt(1:N);
for n = 1:N
x(n) = sum((s(n-1:-1:1)-s(n:-1:2)).*x(1:n-1))+1/(+exp(-a*n));
end
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!