Matlab Function to Compute Matrix Operations

So I want to make a function to compute the result of the following equation:
My matlab .m function file starts off with:
function dNdt = compute(t, N, E, A)
But I am having trouble figuring out how to add up matrices...and particular rows/columns at that. I know I have to use the symsum command but mine is a little different from all the examples I've seen since I'm dealing with matrices. Any idea on how to go about this?

 Risposta accettata

In Matlab the RHS is just
N.*(E+a*N)
where
size(N)=[3,1]
size(a)=[3,3]
That's taking the shortcut of not expanding the diagonal matrix the multiplication of which reduces to the element by element of the diagonal elements.

Più risposte (0)

Categorie

Scopri di più su Mathematics in Centro assistenza e File Exchange

Richiesto:

il 31 Mar 2014

Risposto:

dpb
il 1 Apr 2014

Community Treasure Hunt

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

Start Hunting!

Translated by