Concatenate arrays with different sizes in Matlab
[catmat]=padconcatenation(a,b,c)
concatenates arrays with different sizes and pads with NaN.
a and b are two arrays (one or two-dimensional) to be concatenated, c must be 1 for
vertical concatenation ([a;b]) and 2 for horizontal concatenation ([a b])
a=rand(3,4)
b=rand(5,2)
a =
0.8423 0.8809 0.7773 0.3531
0.2230 0.9365 0.1575 0.3072
0.4320 0.4889 0.1650 0.9846
b =
0.6506 0.8854
0.8269 0.0527
0.4742 0.3516
0.4826 0.2625
0.6184 0.5161
PADab=padconcatenation(a,b,1)
PADab =
0.8423 0.8809 0.7773 0.3531
0.2230 0.9365 0.1575 0.3072
0.4320 0.4889 0.1650 0.9846
0.6506 0.8854 NaN NaN
0.8269 0.0527 NaN NaN
0.4742 0.3516 NaN NaN
0.4826 0.2625 NaN NaN
0.6184 0.5161 NaN NaN
PADab=padconcatenation(a,b,2)
PADab =
0.8423 0.8809 0.7773 0.3531 0.6506 0.8854
0.2230 0.9365 0.1575 0.3072 0.8269 0.0527
0.4320 0.4889 0.1650 0.9846 0.4742 0.3516
NaN NaN NaN NaN 0.4826 0.2625
NaN NaN NaN NaN 0.6184 0.5161
Cita come
Andres (2025). Concatenate arrays with different sizes in Matlab (https://it.mathworks.com/matlabcentral/fileexchange/37551-concatenate-arrays-with-different-sizes-in-matlab), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.0.0.0 |
