视频课程来源: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)。