You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
JSURF is similar in almost all respects to the standard SURF plot except that it admits a second matrix T of z-coordinates of size [m,n] that is used to plot over the base surface described by coordinates (x,y,z).
JSURF(x,y,z,T) plots the 3D surface T onto the surface described by (x,y,z). JSURF(x,y,z,-T) plots on the underside of the surface. The colour scale is determined by the range of T.
JSURF(...,'PropertyName','PropertyValue',...) sets the surface property values for the object.
h = JSURF(...) returns the handle to the plot object.
%Peaks riding on a Saddle
P = peaks(51);
[x,y] = meshgrid(-4:8/50:4,-4:8/50:4);
z = sqrt(10^2*ones(size(x)) - 1.2*x.^2 + 1.5*y.^2);
jsurf(x,y,z,P);
axis vis3d;
axis off;
set(gca,'DataAspectRatio',[1 1 1]);
This plot function was developed under version 7 of Matlab and no guarantees can be given for versions lower than this.
Cite As
J De Freitas (2026). Jsurf (https://www.mathworks.com/matlabcentral/fileexchange/8763-jsurf), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.0.0 (1.38 KB)
-
No License
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |