How to augment a vector into another vector?

2 Ansichten (letzte 30 Tage)
Muhammad Sardar Khan
Muhammad Sardar Khan am 14 Apr. 2015
Bearbeitet: Azzi Abdelmalek am 14 Apr. 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]

Akzeptierte Antwort

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

Weitere Antworten (1)

tdd4c1
tdd4c1 am 14 Apr. 2015
v3 = [repmat(v1',3,1) reshape(repmat(v2,4,1),1,[])']

Kategorien

Mehr zu Modeling finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by