matlab text函数_从零开始的matlab学习笔记——(18)图形修饰工具(上)

matlab应用——求极限,求导,求积分,解方程,函数绘图....更多内容尽在个人专栏:matlab学习

上一节我们把二维曲线的绘制工具基本介绍了一下,这一节我们开始聊聊怎么让我们绘制的图形更加明了,好看。涉及到的函数公式有很多,但是不要怕,这些函数非常容易理解。

title函数

title函数主要是给图形加上标题,调用格式:

title(‘三角函数’)

注意不要忘了加单引号

来看看效果

matlab text函数_从零开始的matlab学习笔记——(18)图形修饰工具(上)_第1张图片

标题就这样加到了图像正上方

label函数:

label函数主要是给坐标加上说明

注意,不同的变量label函数的名称也不同

x坐标就是xlabel,y坐标就是ylabel

调用格式和title很像:

xlabel('自变量x');

ylabel('因变量y');

看一下效果:

matlab text函数_从零开始的matlab学习笔记——(18)图形修饰工具(上)_第2张图片

标注就分别加到了坐标轴的旁边

这里再补充一个知识,matlab是支持LaTeX软件的语法的

比如你想输入这样一个标注:

只需要按照LaTeX的语法输入即可:-2pileq xleq 2pi (这个就是上面那个式子的LaTeX形式)

把上面的程序修改一下:

xlabel('-2pileq xleq 2pi');

ylabel('-1leq yleq 1');

看一下结果:

matlab text函数_从零开始的matlab学习笔记——(18)图形修饰工具(上)_第3张图片
嗯,好看不少

这里给出几个常用的LaTeX语法:

pi

alpha

beta

Sigma

infty

lt

leq

gt

geq

注意不要忘了加‘’,然后每个数学符号之间最好空一格

如果不知道数学符号的LaTeX语法是什么,可以在知乎的这个地方查看一下

58091dd53712c3cc5ad213bdcff86a23.png

legend函数:

legend函数主要是作图例

调用方式legend(‘第一个函数’,‘第二个函数’...)

这个说起来有些麻烦,就是按照你的plot函数中的因变量排布顺序依次给它们的图例命名

这个还是看例子吧:

x=linspace(-2*pi,2*pi,100);

y=[sin(x);sin(2*x);sin(0.5*x)];

plot(x,y);

legend( '函数1:sin(x)' , '函数2:sin2x' , '函数3:sin0.5x' )

按照y矩阵中sin(x)、sin(2*x)、sin(0.5*x)的顺序,legend函数中依次给它们的图例命名

matlab text函数_从零开始的matlab学习笔记——(18)图形修饰工具(上)_第4张图片

这个可能需要稍微理解一下

text函数:

text函数就是在图像中加注释

调用格式text(x,y,'你想加的注释')

x,y参数是加注释的坐标点

比如text(-2*pi,0,'-2{pi}')就是在

处加注释

这是本篇的最后一个函数了,我们来看一下完整代码:

x=linspace(-2*pi,2*pi,100);

y=[sin(x);sin(2*x);sin(0.5*x)];

plot(x,y);

title('三角函数','Color','b');

xlabel('-2pileq xleq 2pi');

ylabel('-1leq yleq 1');

text(-2*pi,0,'-2{pi}');

text(2.5,sin(2.5),'sin(x)');

text(1.5,sin(3),'sin(2x)');

text(5,sin(2.5),'sin(0.5x)');

legend('函数1:sin(x)','函数2:sin2x','函数3:sin0.5x')

效果如图:

matlab text函数_从零开始的matlab学习笔记——(18)图形修饰工具(上)_第5张图片
其实有点乱,这个看个人吧

本节我们说了说图形修饰的一些函数工具,有点多,但是理解难度并不大。下一节我们继续给出一些修饰工具,我们不见不散

欢迎喜欢的朋友点赞关注收藏啊:)

你可能感兴趣的:(matlab,text函数,matlab中legend,matlab图例,matlab注释,matlab解方程)