Borrar filtros
Borrar filtros

integrate 3 matrix into one matrix

1 visualización (últimos 30 días)
fatema saba
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]

Respuesta aceptada

Andrei Bobrov
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;
  1 comentario
fatema saba
fatema saba el 22 de Dic. de 2014
Thank you for your answer.
It is excellent but is there any way to correct my answer (I mean is my code correctable?)
Thank you

Iniciar sesión para comentar.

Más respuestas (0)

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!

Translated by