Function requires more inputs

3 vues (au cours des 30 derniers jours)
Jayden Riley
Jayden Riley le 26 Oct 2020
I am trying to code a Gaussian Quadrature funtion. My function as of now is...
function I = GQ5_Riley(fun,a,b)
N = 5;
w = [0.5688888888888889 0.4786286704993665 0.4786286704993665 0.2369268850561891 0.2369268850561891];
x = [0.0000000000000000 -0.5384693101056831 0.5384693101056831 -0.9061798459386640 0.9061798459386640];
I = ((b-a)/2)*sum(w.(1:1:N))*fun(((b-a).*x+b+a)/2);
end
I need MatLab to sum the w values one at a time until it reaches the last and 5th w value. as well as multiply the b-a by the 5 x values.
Any help would be appreciated.

Réponses (1)

Adam Danz
Adam Danz le 26 Oct 2020
"I need MatLab to sum the w values one at a time until it reaches the last and 5th w value"
"...as well as multiply the b-a by the 5 x values"
This isn't clear to me but it sounds like you want to do element-wise multiplication.

Catégories

En savoir plus sur Numerical Integration and Differential Equations dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by