IMRESIZEN: resize an N-dimensional array
This file is an N-dimensional analog of the imresize() function from the Image Processing Toolbox. Namely, it allows one to perform a stretch or contraction of an N-dimensional image by some factor, or a different factor along each dimension. No toolboxes are required to use it, but it doesn't handle color images.
USAGE:
Y=imresizen(X,scaling,extrapMethod)
IN:
X: n-dimensional input array (single or double)
scaling: scaling factor(s) as scalar or n-vector. Scalings along singleton dimensions of X are always ignored.
extrapMethod: extrapolation method (same options as for griddedInterpolant). Default is linear interpolation.
OUT:
Y: resized array
EXAMPLES:
img4D=rand(30,20,10,40);
(1) imresizen(img4D,2);
(2) imresizen(img4D,1./[3,2,1,4]);
(3) imresizen(___, 'cubic')
Zitieren als
Matt J (2025). IMRESIZEN: resize an N-dimensional array (https://de.mathworks.com/matlabcentral/fileexchange/64516-imresizen-resize-an-n-dimensional-array), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.0.0.0 | Edits
Description edit.
|
