天天看点

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

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

matlab学习

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

title函数

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

title(‘三角函数’)

注意不要忘了加

单引号

来看看效果

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

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

label函数:

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

注意,不同的变量label函数的

名称

也不同

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

调用格式和title很像:

xlabel('自变量x');

ylabel('因变量y');

看一下效果:

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

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

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

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

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

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

把上面的程序修改一下:

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

ylabel('-1leq yleq 1');

看一下结果:

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

嗯,好看不少

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

pi

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

alpha

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

beta

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

Sigma

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

infty

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

lt

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

leq

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

gt

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

geq

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

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

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

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

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)图形修饰工具(上)

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

text函数:

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

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

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

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

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

处加注释

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

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

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)图形修饰工具(上)

其实有点乱,这个看个人吧

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

欢迎喜欢的朋友

点赞关注收藏

啊:)