integrate 3 matrix into one matrix
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
fatema saba
el 22 de Dic. de 2014
Comentada: fatema saba
el 22 de Dic. de 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 comentarios
Respuesta aceptada
Andrei Bobrov
el 22 de Dic. de 2014
Editada: Andrei Bobrov
el 22 de Dic. de 2014
A = [e,[q(2:end);w]];
OR
A = hankel(q);
A(2:end,2:end) = 0;
Más respuestas (0)
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!