Effacer les filtres
Effacer les filtres

How to augment a vector into another vector?

3 vues (au cours des 30 derniers jours)
Muhammad Sardar Khan
Muhammad Sardar Khan le 14 Avr 2015
v1 = [0 1 2 3],
v2 = [0 1 2]
the resultant
v3 =[0 0;
1 0;
2 0;
3 0;
0 1;
1 1;
2 1;
3 1;
0 2;
1 2;
2 2;
3 2]

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 14 Avr 2015
v1 = [0 1 2 3],
v2 = [0 1 2]
[a,b]=ndgrid(v1,v2)
out=[a(:) b(:)]

Plus de réponses (1)

tdd4c1
tdd4c1 le 14 Avr 2015
v3 = [repmat(v1',3,1) reshape(repmat(v2,4,1),1,[])']

Catégories

En savoir plus sur Code Generation dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by