如何创建包含多个 x 轴和 y 轴的图

此示例说明如何创建这样一张图,通过坐标区底部和左侧的轴放置第一个绘图,并通过坐标区顶部和右侧的轴放置第二个绘图 。
需要这些哦
matlab
电脑
方式/
1号令行键入:
figure
%给出图形窗口

如何创建包含多个 x 轴和 y 轴的图

文章插图

2号令行键入:
x1 = 0:0.1:40;
%界说x1的规模 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

3号令行键入:
y1 = 4.*cos(x1)./(x1+2);
%界说y1的规模 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

4号令行键入:
line(x1,y1,'Color','r')
%界说线条属性 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

5号令行键入:
ax1 = gca; 
%获得属性 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

6号令行键入:
ax1.XColor = 'r';
%坐标的颜色 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

7号令行键入:
ax1.YColor = 'r';
%坐标的颜色 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

8号令行键入:
ax1_pos = ax1.Position; 
【如何创建包含多个 x 轴和 y 轴的图】%坐标位置 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

9号令行键入:
ax2 = axes('Position',ax1_pos,...
'XAxisLocation','top',...
'YAxisLocation','right',...
'Color','none');
如何创建包含多个 x 轴和 y 轴的图

文章插图

10号令行键入:
x2 = 1:0.2:20;
%界说x2的规模 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

11号令行键入:
y2 = x2.^2./x2.^3;
%界说y2的规模 。
如何创建包含多个 x 轴和 y 轴的图

文章插图

12号令行键入:
line(x2,y2,'Parent',ax2,'Color','k')
%绘图
如何创建包含多个 x 轴和 y 轴的图

文章插图


以上内容就是如何创建包含多个 x 轴和 y 轴的图的内容啦,希望对你有所帮助哦!

    推荐阅读