MATLAB绘图—设置特定的坐标
原创不易,路过的各位大佬请点个赞
MATLAB基础代码/优化技术探讨:WX: ZB
首先介绍几个函数:
这里给matlab图设置特定的坐标轴,只用到gca函数。
ax = gca 返回当前图窗中的当前坐标区(或独立可视化)。使用 ax 获取和设置当前坐标区的属性。如果当前图窗中没有坐标区或图,则 gca 会创建一个笛卡尔坐标区对象。
先上一段代码吧:
clc;close all; clear all; x = -30 :1: 30; y = x .^ 2; plot (x, y, '*-', 'linewidth', 2);
clc;close all; clear all; x = -30 :1: 30; y = x .^ 2; plot (x, y, '*-', 'linewidth', 2); set(gca, 'xTick', [0, 3, 5:5:30]); set(gca,'XTickLabel',{
'0','3','5','10','15','20','25','30'}) set(gca, 'FontSize', 15); %xlim([0, 30])
下面具体介绍各个参数的功能:
再附加一个列子:
x = linspace(0,10); y = sin(4*x); plot(x,y) ax = gca; % current axes ax.FontSize = 12; ax.TickDir = 'out'; ax.TickLength = [0.02 0.02]; ax.YLim = [-2 2];

原创不易,路过的各位大佬请点个赞
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211199.html原文链接:https://javaforall.net
