MATLAB中plot([-1 -1 1 1 -1],[-1 1 1 -1 -1],'-r');语句是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB中plot([-1 -1 1 1 -1],[-1 1 1 -1 -1],'-r');语句是啥意思?相关的知识,希望对你有一定的参考价值。

主要是是不知道[-1 -1 1 1 -1],[-1 1 1 -1 -1]的意思,大神们求助呀

这句话 画图的意思,前面一个向量是x坐标,后面一个是y坐标,'-r'表示线条的类型和颜色。
希望采纳,设置为满意答案,谢谢。
参考技术A plot(X,Y)

当X,Y均为实数向量时,并且为维数相同,X=[X(i)],Y=[Y(i)],则plot(X,Y)先描述点(X(i),Y(i)),然后依次画线;

当X,Y均为复数向量时,则不考虑虚数部分;

当X,Y均为实数矩阵时,并且为维数相同,plot依次按照对应的列画出线,矩阵有几列就有几条线;

当X,Y一个为向量,一个为矩阵时,并且向量的维数等于矩阵的行数或者列数,则把矩阵按照向量的方向分解为几个向量,在与向量配对分别画图,矩阵分解几个向量就有几条线。

matlab中plot的用法

plot(a,
b,
"r.")中,表示画一条以变量a为横坐标,变量b为纵坐标,颜色为红色的点线,其它还可以设置线的粗细,或者画多条线等。
例如:plot(a,b,"r.",a,c,"k-")
参考技术A %plot3(x,y,z)用来绘制3维曲线图,而不能绘制曲面图!就是把所有的
%(x,y,z)点连接在一起。而画曲面图必须用surf和mesh函数,而这两个
%函数都需要知道对应x,y向量交叉点内所有点处的z值,所以得用
%x=-200:0.3:200;y=-200:0.1:200;
%[x,y]=meshgrid(x,y);
%z=x.*y/sqrt(x.*x+y.*y)
%获得z值,再用mesh(x,
y,
z);绘曲面图
,下面为代码
x=-200:0.3:200;y=-200:0.1:200;
[x,y]=meshgrid(x,y);
z=x.*y./sqrt(x.*x+y.*y);
mesh(x,y,z)
%希望能解决你的问题!

以上是关于MATLAB中plot([-1 -1 1 1 -1],[-1 1 1 -1 -1],'-r');语句是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

matlab中plot和polyval、polyfit用于啥函数。

MATLAB中plot函数和line函数作用有区别吗?

matlab plot 函数怎样把X轴和Y轴调转 让图像"立"起来

Matlab用plot如何分别设置多条线宽?

在Matlab中的plot

MATLAB中,plot与m_plot用法的区别