You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
(This may have been done before ...) These two files plot 2D data sets as vertical or horizontal slices in a 3D coordinate system. It is similar to MATLAB's slice function but requires only 2D data arrays.
The following code creates the example in the screenshot:
% Create data sets
% For the x-y plane
a=randn(100,50);
x=1:50;y=1:100;
% For the x-z plane
b=randn(40,50)+5;
z=1:40;
% For the y-z-plane
c=randn(40,100)-4;
% Plot the slices
hold on
% The horizontal slice at z=1:
h=hslice(x',y,a,1);
% A vertical slice parallel to the x axis at y=1
v1=vslice(x,ones(1,50),z,b);
% A vertical slice parallel to the y-axis at x=1
v2=vslice(ones(1,100),y,z,c);
set(gca,'zdir','reverse')
Cite As
Ulrich Theune (2026). vhslice (https://www.mathworks.com/matlabcentral/fileexchange/5772-vhslice), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.0.0 (1.66 KB)
-
No License
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
