matlab应用——求极限,求导,求积分,解方程,函数绘图....更多内容尽在个人专栏:
matlab学习上一节我们把二维曲线的绘制工具基本介绍了一下,这一节我们开始聊聊怎么让我们绘制的图形更加明了,好看。涉及到的函数公式有很多,但是不要怕,这些函数非常容易理解。
title函数
title函数主要是给图形加上标题,调用格式:
title(‘三角函数’)
注意不要忘了加
单引号来看看效果
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5yMkV2YxEGZkBTNhJWZmdzNxATMwU2MkFWMxYGZ2gTMj9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
标题就这样加到了图像正上方
label函数:
label函数主要是给坐标加上说明
注意,不同的变量label函数的
名称也不同
x坐标就是xlabel,y坐标就是ylabel
调用格式和title很像:
xlabel('自变量x');
ylabel('因变量y');
看一下效果:
标注就分别加到了坐标轴的旁边
这里再补充一个知识,matlab是支持LaTeX软件的语法的
比如你想输入这样一个标注:
只需要按照LaTeX的语法输入即可:-2pileq xleq 2pi (这个就是上面那个式子的LaTeX形式)
把上面的程序修改一下:
xlabel('-2pileq xleq 2pi');
ylabel('-1leq yleq 1');
看一下结果:
嗯,好看不少
这里给出几个常用的LaTeX语法:
pi
alpha
beta
Sigma
infty
lt
leq
gt
geq
注意不要忘了加‘’,然后每个数学符号之间最好空一格
如果不知道数学符号的LaTeX语法是什么,可以在知乎的这个地方查看一下
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函数中依次给它们的图例命名
这个可能需要稍微理解一下
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')
效果如图:
其实有点乱,这个看个人吧
本节我们说了说图形修饰的一些函数工具,有点多,但是理解难度并不大。下一节我们继续给出一些修饰工具,我们不见不散
欢迎喜欢的朋友
点赞关注收藏啊:)