Simulink 3D Matrix Multiply

2 ビュー (過去 30 日間)
Taylor
Taylor 2015 年 2 月 21 日
Hi, I have a set of state-space equations that I'm trying to simultaneously propagate. The A matrix will be an nxnxm matrix and the state matrix will be a nxm matrix.
In Matlab code, this function would look like:
for(i = 1:m)
Uprime(:,i) = A(:,:,i)*U(:,i) + b;
end
What is the best way to implement this in Simulink? I was thinking of writing an s-function, to loop through the third dimension, but I was hoping there was a built in Simulink function that could do this instead?

回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulink についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by