matlab入门(四)——二维三维绘图


视频课程来源:https://www.bilibili.com/video/BV13D4y1Q7RSp=12&spm_id_from=pageDriver

一、基本选项参数表

在这里插入图片描述
在这里插入图片描述

二、二维平面绘图

1.绘制正弦函数sinx
plot函数用法

plot具体用法
https://blog.csdn.net/xuxinrk/article/details/80051238

 六、二维绘图
 x = 0:0.01:2*pi;   %横坐标 定义域0-2∏,然后以0.01为间隔步长
 y = sin(x);    %纵坐标 值域
 figure %创建一个幕布
 plot(x,y)
 xlabel('x')  %x轴标签
 ylabel('sin(x)')  %y轴标签
 title('y = sin(x)')  % 图的标题
 xlim([0 2*pi])  %x轴的限制长度

运行结果:
在这里插入图片描述
设置线条的形式:
set(变量名,‘LineStyle’,'线条选项参数’)

set(变量名,'LineStyle','线条选项参数’
set(H1,'LineStyle','--')  %虚线
 set(H2,'LineStyle',':')   %冒号线
x = 0:0.01:20
 y1 = 200*exp(-0.05*x).*sin(x)  %虚线的表达式 
 y2 = 0.8*exp(-0.05*x).*sin(10*x) %冒号线的表达式 
 figure %设置一个幕布
 [AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
 %plotty共用一个x轴坐标系  H1,H2变量名字  H1是y1,H2是y2
 set(get(AX(1),'Ylabel'),'String','Slow Decay')
 set(get(AX(2),'Ylabel'),'String','Fast Decay')
 xlabel('Time (\musec)') %x轴标签
 title('Multiple Decay Rates')  %标题  Multiple Decay Rates 多重衰减率
 set(H1,'LineStyle','--')  %虚线
 set(H2,'LineStyle',':')   %冒号线

结果:
在这里插入图片描述

三、三维绘图

plot3(X, Y, Z)

其中X由所有输入点坐标的x值组成,Y是由与X中包含的x对应的y所组成的向量。LineSpec是用户指定的绘图样式。

%% 三维绘图
 t = 0+pi/50:10*pi;
 plot3(sin(t),cos(t),t) %三维
 xlabel('sin(t)')   %x轴的标签,单引号代表着字符串
 ylabel('cos(t)') %y轴的标签,单引号代表着字符串
 zlabel('t') %z轴的标签
 grid on
 axis square  %起到限制的作用,各个方向都变成正方形

运行结果:
在这里插入图片描述

四、图形的导出

1.图形如何放word里面?
右击——编辑——复制图形——直接在word里面中粘贴
复制选项 可以调节图形的设置选项。
在这里插入图片描述
如果绘制word里面的图的时候要双栏显示,在文件——导出设置里面设置单位为磅就会很清晰。如果不清晰再看看视频最后7分钟的时候导出图片清晰方法
在这里插入图片描述

五、双峰函数

1.mesh的用法

点击详细介绍
mesh(X,Y,Z) :创建一个网格图,该网格图为三维曲面,有实色边颜色,无面颜色。该函数将矩阵 Z 中的值绘制为由 X 和 Y 定义的 x-y 平面中的网格上方的高度。边颜色因 Z 指定的高度而异。
mesh(Z) 创建一个网格图,并将 Z 中元素的列索引和行索引用作 x 坐标和 y 坐标。

mesh(Z,C) 进一步指定边的颜色。

mesh(___,C) 进一步指定边的颜色。

mesh(ax,___) 将图形绘制到 ax 指定的坐标区中,而不是当前坐标区中。指定坐标区作为第一个输入参数。

mesh(___,Name,Value) 使用一个或多个名称-值对组参数指定曲面属性。例如,‘FaceAlpha’,0.5 创建半透明网格图。

s = mesh(___) 将返回一个图曲面对象。在创建网格图后,使用 s 修改网格图。有关属性列表,请参阅 Surface 属性。

2.grid的用法

点击详细介绍
grid on 显示 gca 命令返回的当前坐标区或图的主网格线。主网格线从每个刻度线延伸。

grid off 删除当前坐标区或图上的所有网格线。

grid 切换改变主网格线的可见性。

grid minor 切换改变次网格线的可见性。次网格线出现在刻度线之间。并非所有类型的图都支持次网格线。

grid(target,___) 使用由target指定的坐标区或图,而不是当前坐标区或图。指定 target 作为第一个输入参数。使用单引号将其他输入参数引起来,例如,grid(target,‘on’)。

%% 双峰函数
 [x,y,z]=peaks(30);
 mesh(x,y,z) %创建一个网格图,该网格图为三维曲面,有实色边颜色,无面颜色。该函数将矩阵 Z 中的值
 %绘制为由 X 和 Y 定义的 x-y 平面中的网格上方的高度。边颜色因 Z 指定的高度而异。
 grid off %关闭网格 如第一个图
 % grid on  打开网格 如第二个图

得到的图像如下:第一个有网格(grid on),第二个没有网格(grid off)。

在这里插入图片描述
在这里插入图片描述

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

微莱羽墨

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值