Implementing summation in Matlab using Matlab Function

7 visualizaciones (últimos 30 días)
Abhishek Tiwari
Abhishek Tiwari el 25 de Mzo. de 2021
Comentada: Abhishek Tiwari el 25 de Mzo. de 2021
I intend to implement the summation function. θ and are outputs from other simulink blocks whereas assume different values for each (i,j) combination starting from (0,0) to (4,4). I believe this can be done with use of Matalb Function block but I'm not really able to find a similar example. Can some please suggest how can this done?

Respuestas (1)

David Hill
David Hill el 25 de Mzo. de 2021
I assume alpha is a 4x4 matrix, theta is a 1x4 array and lambda is a 1x4 array.
[theta,lambda]=meshgrid(theta,lambda);
output=sum(alpha.*theta.*lambda,'all');
  1 comentario
Abhishek Tiwari
Abhishek Tiwari el 25 de Mzo. de 2021
Thank you David for your quick response. alpha is a 5x5 matrix (just to avoid any confusion please consider the range of i and j each from 1 to 5), and theta & lambda are the outputs of the other blocks in the simulation file. I don't really have the them in the form of an array.

Iniciar sesión para comentar.

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Productos


Versión

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by