– y^2 z=x2−y2的图像 ,其中x和y都位于[0,5]之间
(注意使用点运算符号)
n = 11;
tem = linspace(0,5,n); % 将[0,5]这个区间等分为n个点(等差数列的形式...)
% B = repmat(A,m,n),将矩阵 A 复制 m×n 块
% 即把 A 作为 B 的元素,B 由 m×n 个 A 平铺而成
x = repmat(tem,n,1);
y = repmat...绘制出在某一区间内完整的曲面图,surf函数和mesh函数的的调用格式基本相同,两者的区别为mesh绘出彩色的线,surf绘出彩色的面
例一的对比:
[x,y] = meshgrid(linspace...axis vis3d % 冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示
title('surf(x,y,z)')
surfl函数:加上了灯光效果,看起来自然点
surfl(x,...(minz,maxz,10) % 从最小值到最大值,等分成10个点
contour(x,y,z,levels,'ShowText','on','LineWidth',1) % 最小值或者最大值可能显示不出来