creating a matrix from vector
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Aleksandra Ksiezyk
am 28 Aug. 2020
Kommentiert: madhan ravi
am 28 Aug. 2020
hej i have a vector Ta [12x1] and k [12x1] i would like to create a matrix [12,31] where the first column is Ta the second is Ta+k, the third is Ta+2k and so on till the end. can anyone help me with it or give any tip/hint
0 Kommentare
Akzeptierte Antwort
madhan ravi
am 28 Aug. 2020
Bearbeitet: madhan ravi
am 28 Aug. 2020
https://www.mathworks.com/help/matlab/matlab_prog/array-vs-matrix-operations.html You already almost gave the answer to your question:
Ta(:) + (k(:).' .* (1:31))
%Or
bsxfun(@plus, Ta(:), bsxfun(@times, k(:).', 1:31))
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown 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!