matrix operation make matrix

i want to make matrix. for manual way or the output
A=[1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 ... 8 8 8 8 8 8 8 8];
for A, each value until 8 times the value will be add by 1.
b=[1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 ... 1 2 3 4 5 6 7 8];
for b, value 1-8 will be looping until 8 times.
so the size A is 1x64 and B is 1x64

2 comentarios

Andrei Bobrov
Andrei Bobrov el 23 de Mzo. de 2013
A = kron(1:8,ones(1,8));
B = kron(ones(1,8),1:8);
Azzi Abdelmalek
Azzi Abdelmalek el 23 de Mzo. de 2013
kron is less faster

Iniciar sesión para comentar.

 Respuesta aceptada

Más respuestas (1)

Matt Kindig
Matt Kindig el 23 de Mzo. de 2013

0 votos

A = reshape(repmat((1:8), 8, 1), 1, [])
b = repmat(1:8, 1, 8)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by