www.gusucode.com > symbolic 源码程序 matlab案例代码 > symbolic/AddTitleAndAxisLabelsAndFormatTicksImplicitEquationExample.m
%% Add Title and Axis Labels and Format Ticks % Plot $x \cos(y) + y \sin(x) =1$ over the interval $-2\pi < x < 2\pi$ and % $-2\pi < y < 2\pi$. Add a title and axis labels. Create the x-axis % ticks by spanning the x-axis limits at intervals of |pi/2|. Display these % ticks by using the |XTick| property. Create x-axis labels by using % |arrayfun| to apply |texlabel| to |S|. Display these labels by using the % |XTickLabel| property. Repeat these steps for the y-axis. % % To use LaTeX in plots, see <docid:symbolic_ug.f2-234358>. syms x y eqn = x*cos(y) + y*sin(x) == 1; fimplicit(eqn, [-2*pi 2*pi]) grid on title('x cos(y) + y sin(x) for -2\pi < x < 2\pi and -2\pi < y < 2\pi') xlabel('x') ylabel('y') ax = gca; S = sym(ax.XLim(1):pi/2:ax.XLim(2)); ax.XTick = double(S); ax.XTickLabel = arrayfun(@texlabel, S, 'UniformOutput', false); S = sym(ax.YLim(1):pi/2:ax.YLim(2)); ax.YTick = double(S); ax.YTickLabel = arrayfun(@texlabel, S, 'UniformOutput', false);