文章目录
一、绘制三维图像
1、三维绘图步骤
2、代码示例
二、双峰函数
一、绘制三维图像
1、三维绘图步骤
定义 x , y , z x,y,zx,y,z 轴变量 ,
% z 轴元素列举 % 从 0 开始 , 每次递增 pi / 100 , 到 4 * pi 结束 z = 0: pi / 100 : 4 * pi; % 定义 x 变量 % 使用 sin 函数 , 传入 z 作为参数 x = sin(z); % 定义 y 变量 % 使用 cos 函数 , 传入 z 作为参数 y = cos(z);
绘制三维图像 : 调用 plot3 函数 , 绘制三维图像 , 传入的三个参数是 x , y , z x,y,zx,y,z 轴变量 ;
% 绘制三维图像 plot3(x, y, z);
设置网格 :
% 在图片中加入网格线 grid on % 将 x,y,z 轴方向的网格设置成正方形 axis square
2、代码示例
三维绘图代码示例 :
%% 三维绘图 % z 轴元素列举 % 从 0 开始 , 每次递增 pi / 100 , 到 4 * pi 结束 z = 0: pi / 100 : 4 * pi; % 定义 x 变量 % 使用 sin 函数 , 传入 z 作为参数 x = sin(z); % 定义 y 变量 % 使用 cos 函数 , 传入 z 作为参数 y = cos(z); % 绘制三维图像 plot3(x, y, z); % 设置标题 title('三维图像') % x 轴标签 xlabel('x'); % y 轴标签 ylabel('y') % z 轴标签 zlabel('z') % 在图片中加入网格线 grid on % 将 x,y,z 轴方向的网格设置成正方形 axis square % 在同一个幕布中绘制多条线 %hold on % 不保留当前的线 %hold off
运行效果 :
二、双峰函数
代码示例 :
% 双峰函数 [x,y,z] = peaks(20); mesh(x, y, z); % 显示网格 grid on;
执行效果 :