Azzera filtri
Azzera filtri

how to find matrix integral

1 visualizzazione (ultimi 30 giorni)
Roohollah
Roohollah il 1 Nov 2012
in my programming i find 6*6 matrix
i need to find exponential of matrix (expm(a*t)) , after that got result i try fo find convolution integral ,however matlab can not find it i tried vpa unfortunately i didn't get any answer !!
so how can i find convolution integral of matix or multiply matrix convolution integral ,

Risposte (1)

Gang-Gyoo
Gang-Gyoo il 2 Nov 2012
You can calculate exp(at) using 'c2dm'. Refer to the following code. aa is what you want with a specific sampling time Ts.
a= [0 1;-1 -2]; Ts= 0.1;
[aa,bb,cc,dd]= c2dm(a,[],[],[],Ts)

Community Treasure Hunt

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

Start Hunting!

Translated by