How do I write the following summation for power series in code ?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
EMIL RAJAN VARGHESE
el 26 de Jun. de 2023
Comentada: EMIL RAJAN VARGHESE
el 10 de Jul. de 2023
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1420248/image.png)
I need to solve for the above power series and plot the solutions from the above formula against radius.
'a' is the coefficeint in the power series and 'p' is a dimensionless radial coordinate, n= 0 ,1,2, ..., infinity.'q' is a pressure term.
Also, I have found the values of 'a' for a0 , a2 , a4 , so how do I code the above formula such that the specific values of 'a' are called as well as the summation is done?
2 comentarios
John D'Errico
el 26 de Jun. de 2023
Editada: John D'Errico
el 26 de Jun. de 2023
DON'T create a list of variables named a0 a2 a4, etc. Instead, learn to use vectors.
But once you have done that, surely you know how to write a loop and form a sum?
Respuesta aceptada
Arya Chandan Reddy
el 29 de Jun. de 2023
Hi, I understand that you are trying to compute the above function for a specific value of 'p' . Assuming that you have coefficients stored in an array in the format
a = [a0 a2 a4 so on..];
You can try to sum first 100 terms or till the available coefficients.
Here is the code for it
for i = 1:size(a)
Wp = Wp + a(i)*(1 - p^(2*i +2));
end
Wp = Wp * q^(2/3);
Hope it helps
0 comentarios
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!