integrate 3 matrix into one matrix
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
fatema saba
le 22 Déc 2014
Commenté : fatema saba
le 22 Déc 2014
Hello
I have a problem.
I have 3 matrices (q,e and w) like that:
q=[1:4]
e=q'
and
w=zeros(3,3)
I want to create matrix A by integrating matrix q, e and w
matrix A must be something like that:
A=[1 2 3 4;
2 0 0 0;
3 0 0 0;
4 0 0 0]
I write something but It doesn't work correctly
my code is:
function [ A ] = gams1(q,e,m,n)
q=[1:4]
e=q'
w=zeros(3,3)
m=4
n=4
A=zeros(m,n)
for i=1:m*n
if i==i>=1 && i<=n
iA=q
continue
elseif rem(i,n)==1
iA=e
end
end
[A]
0 commentaires
Réponse acceptée
Andrei Bobrov
le 22 Déc 2014
Modifié(e) : Andrei Bobrov
le 22 Déc 2014
A = [e,[q(2:end);w]];
OR
A = hankel(q);
A(2:end,2:end) = 0;
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!