CATALIGN
Versione 2.10.0 (5,31 KB) da
Andres
cat / concatenate and align (left-, right-justify or center) numbers / text / ... in any dimension with padding
catalign concatenates variables in any dimension regardless of their sizes by padding them up to the minimum required length.
Some Examples:
· concatenate variables with non-matching sizes along dimension 1, padding with zeroes.
>> x = catalign(1,0,[1 2],[3;4;5])
x =
1 2
3 0
4 0
5 0
· place three vectors/arrays to a separate page, padded with NaNs, align to the highest indices
>> x = catalign(-3,NaN,[1 2 3],[4 5;6 7],[8;9])
x(:,:,1) =
NaN NaN NaN
1 2 3
x(:,:,2) =
NaN 4 5
NaN 6 7
x(:,:,3) =
NaN NaN 8
NaN NaN 9
· concatenate char arrays, right-justified
>> x = catalign("r",' ',{'right-','justified','text'})
x =
' right-'
'justified'
' text'
· mix images
% Concatenate rgb image data along dimension 4, with center alignment for
% dimension 1 and right alignment for dimension 2
pel = uint8(0);
dm = [0.5 -1 1 0];
impepp = imread('peppers.png');
imcorn = imread('corn.tif',2);
imcope = catalign(dm,pel,impepp,imcorn);
figure, imshow(max(imcope,[],4))
Cita come
Andres (2024). CATALIGN (https://www.mathworks.com/matlabcentral/fileexchange/94025-catalign), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Creato con
R2021a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS LinuxTag
Riconoscimenti
Ispirato da: PADCAT
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 | |
---|---|---|---|
2.10.0 | - added output TF to indicate concatenated values as opposed to padded values
|
||
1.1.1 | image added |
||
1.1.0 | dim may be a vector for varying alignment per dimension |
||
1.0.0 |