matlab画图怎样添加标注,都有什么函数? matlab画图时想标横坐标和纵坐标的文字说明,怎么弄啊
具体操作步骤如下:
1、首先,打开matlab软件,在窗口中写入:
x1=0:0.1:10
y1=sin(x1)
x2=0:0.1:10
y2=cos(x2)
之后在图形上绘制两个图像,plot(x1,y1,x2,y2),如下图所示,然后进入下一步。
2、其次,图画好后,可以看到这个时候是没有注释的,如下图所示,然后进入下一步。
3、接着,完成上述步骤后,使用legend函数来添加注释,输入:legend('sin','cos'),如下图所示,然后进入下一步。
4、然后,效果图如下,在图的右上角添加了注释。如下图所示,然后进入下一步。
5、最后,还可以修改注释所在位置,使用location函数来修改位置,单击输入:legend('sin(x)','cos(x)','Location','northwest')。如下图所示,这样,问题就解决了。
1、首先打开电脑上的“matlab”软件,主界面如下图所示。
2、在命令行窗口输入命令,绘制出“y=x^2”的函数图像。
3、点击回车键后,运行程序,绘制出的函数图像如下图所示。
4、给图像加标题:图像加标题的命令为title('文字'),在命令行输入title('y=x^2的函数图像')。
5、运行命令后,发现图像上面多了一个标题,如下图所示。
6、给坐标轴加标注:给坐标轴加标注的命令为xlabel('x轴')、ylabel('y轴'),在命令行输入命令。
7、给图形加标注后,绘制的图像如下图所示,单引号里面的文字可以自己填写。
8、添加图例命令legend(string1,string2,...),命令行输入legend('y=x^2')。
9、添加图例后,绘制出的图像如下图所示,可以看到添加好的图例。
10、在指定地方添加文本:在指定地方添加文本的命令为text(x,y,string),x和y为添加文本的坐标位置。
11、点击回车键之后,运行命令,指定位置添加文本后图像如下图所示。
xlabel(\'time\')
ylabel(\'length\')
【2】图内
legend(\'water\',\'oil\')
【2】还可以用
text(\'icq\')
一.二维绘图
二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。二维图形的绘制是其他绘图操作的基础。
一.绘制二维曲线的基本函数
在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。
1. plot函数的基本用法
plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。plot函数的应用格式
plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。
例51 在[0 , 2pi]区间,绘制曲线
程序如下:在命令窗口中输入以下命令
>> x=0:pi/100:2*pi;
>> y=2*exp(-0.5*x).*sin(2*pi*x);
>> plot(x,y)
程序执行后,打开一个图形窗口,在其中绘制出如下曲线
注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。
例52 绘制曲线
这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:
>> t=-pi:pi/100:pi;
>> x=t.*cos(3*t);
>> y=t.*sin(t).*sin(t);
>> plot(x,y)
程序执行后,打开一个图形窗口,在其中绘制出如下曲线
以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。实际应用中还有一些变化。分别说明:
①
2. 含多个输入参数的plot函数
plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn)
如下列命令可以在同一坐标中画出3条曲线。
>> x=linspace(0,2*pi,100);
>> plot(x,sin(x),x,2*sin(x),x,3*sin(x))
当输入参数有矩阵形式时,配对的x,y按对应的列元素为横坐标和纵坐标绘制曲线,曲线条数等于矩阵的列数。
>> x=linspace(0,2*pi,100);
>> y1=sin(x);
>> y2=2*sin(x);
>> y3=3*sin(x);
>> x=[x;x;x]';
>> y=[y1;y2;y3]';
>> plot(x,y,x,cos(x))
x,y都是含有三列的矩阵,它们组成输入参数对,绘制三条曲线;x和cos(x)又组成一对,绘制一条余弦曲线。
《matlab画图时怎么给Y轴添加标注?》
答:1、方法 使用ylabel函数,直接将需要的注释写在括号内即可。2、代码 ylabel('需要添加标注');