How do i make this into code

Hey all i am wondering how i make the below picture into actual code. Any help would be greatly appreciated.

Respuestas (1)

Image Analyst
Image Analyst el 19 de Ag. de 2021

0 votos

Did you try using sum(), like
% Create some sample data
N = 4
r = randi(9, N, 1)
u = randi(9, N, 5)
% Now do the equations
ru = r(2:N-1) .* u(2:N-1, :)
usum = sum(ru)
delta_r = 1; % Whatever it is.
uintj = delta_r * ( (1/2) * r(1) * u(1, :) + usum + (1/2) * r(N) * u(N, :))

6 comentarios

Dylan Bull
Dylan Bull el 19 de Ag. de 2021
wouldnt that sum everything including the first and last vlaues rather than just the middle vlaues? or would it make the values of unitj which im thinking would still be a 1x65 array no? because then i have to take that array and add it all together again to get one final number. i could be very wrong on this but i thought that was the right answer.
Dylan Bull
Dylan Bull el 19 de Ag. de 2021
Editada: Dylan Bull el 19 de Ag. de 2021
to calirfy i have to do this twice as next ill have to do this.
Image Analyst
Image Analyst el 19 de Ag. de 2021
No. Note that ru is the multiplication of only the middle values, between indexes 2 and N-1, not all indexes between 1 and N.
Dylan Bull
Dylan Bull el 19 de Ag. de 2021
so in order to do all of it i would just repeat and do the exact same thing for the nex set?
Dylan Bull
Dylan Bull el 19 de Ag. de 2021
also when attmepting to use this i get the follow error.
Arrays have incompatible sizes for this operation.
Error in project2 (line 180)
ru = r(2:N-1) .* u(2:N-1, :)
Image Analyst
Image Analyst el 19 de Ag. de 2021
Well I don't know what the first 179 lines of your script do but evidently r is not a column vector.

Iniciar sesión para comentar.

Categorías

Productos

Versión

R2021a

Preguntada:

el 18 de Ag. de 2021

Comentada:

el 19 de Ag. de 2021

Community Treasure Hunt

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

Start Hunting!

Translated by