matlab如何绘图,matlab如何绘图有矩阵

http://www.itjxue.com  2023-01-06 07:42  来源:未知  点击次数: 

如何用matlab画网格图?

绘制网格图:mesh(X,Y,Z);

1、三维曲面或网线图的数据准备:

要绘制函数z=f(x,y)所代表的三维空间曲面,需要做以下准备:

(1) 确定自变量x,y的取值范围和间隔,x=x1:dx:x2,y=y1:dy:y2;

(2)构成xoy面上的自变量格点矩阵,[X,Y]=meshgrid(x,y);

(3)获得自变量在格点上的函数值,即Z=f(X,Y)。

2、绘制曲面或网线图的命令:

绘制曲面:surf(X,Y,Z)?;

绘制网线:mesh(X,Y,Z);

扩展资料:

二维绘图函数plot:

1、经典调用格式:plot(x,y,'s')

说明:x,y分别为自变量和对应的因变量,以确定横坐标和纵 坐标;输入量s用来确定线性和颜色,可以组合使用。

2、plot衍生调用格式 :plot(X,Y, 's')/plot(X,Y)

说明:当X和Y均为m×n数组时,将选取X的第i列和Y的第i列 作为一对自变量和因变量,绘制出n条曲线。

参考资料:百度百科-MATLAB

怎样用matlab画图

一般绘制公式对应的图形是二维的,就只介绍一下二维绘图函数吧,三维绘图原理类似。

常用的二维绘图函数:

plot(x,y,‘s’)

x,y是向量,分别表示点集的横坐标和纵坐标,s表示线型、颜色、点形

(1)图形标记

?title(‘加图形标题'); ?

?xlabel('加X轴标记'); ?

?ylabel('加Y轴标记'); ? ?

?text(X,Y,'添加文本');

?grid on 加网格线

?text(x,y,‘string’) adds the string in quotes(引号) to the location specified by the

point (x,y).

?\bullet????? ·

?\pi?????????? π

?\rightarrow???

右箭头

?EdgeColor -- Color of the rectangle's edge

(none by default).

?‘EdgeColor’ ,‘red’

(2)坐标轴设置

?axis([xmin xmax ymin ymax]) 设定最大和最小值

?axis (’auto’)

将坐标系统返回到自动缺省状态

?axis (’square’)?? 将当前图形设置为方形

?axis (’equal’)??? 两个坐标因子设成相等

?axis (’off’)????? 关闭坐标系统

?axis (’on’)?????? 显示坐标系统

(3)添加图例

legend('图例说明','图例说明');

2.符号函数画图

(1)ezplot(‘f(x)’,[a,b]) ? ?

表示在axb绘制显函数f=f(x)的函数图

(2)fplot(‘fun’,lims)

? ?表示绘制字符串fun指定的函数在lims=[xmin,xmax]的图形.或

lims=[xmin,xmax,

ymin,ymax]

(3)subplot(m,n,p)

? ?表示将当前图形窗口分成m×n个绘图区,即每行n个,共m行,区号按行优先编号,且选定第p个区为当前活动区

3.对数坐标画图

(1)loglog(Y)???????? 表示 x、y坐标都是对数坐标系

(2)semilogx(Y)?????? 表示 x坐标轴是对数坐标系

? ? ? ?semilogy(…)????? 表示y坐标轴是对数坐标系

(3)plotyy??

?有两个y坐标轴,一个在左边,一个在右边

4.其他画图函数

(1)stairs(x,y)? ??绘制阶梯图形

(2)bar(x,y) ? ? ?绘制条形图形

(3)fill(x,y,’c’) ? ? ?绘制并填充二维多边图形,x和y为二维多边形顶点坐标向量

用到的不会用的函数可以百度搜“matlab (那个函数)",就可以找到许多用法的实例,英文好的话直接看matlab?帮助里的用法解释。

希望可以帮助到你。

matlab绘图如何添加图例/坐标轴刻度

1、首先打开电脑上的“matlab”软件,主界面如下图所示,箭头处输入代码即可运行。

2、下面输入代码绘制图像,命令行代码如下图所示。

3、点击enter键之后,即可运行程序绘制图像,正弦函数图像,可以看到x和y的坐标轴刻度。

4、下面使用set(gca,'XTick',0:pi/2:2*pi);set(gca,'XTicklabel',{'0','pi/2','pi','3pi/2','2pi'})命令,调整x坐标轴的刻度,间隔为pi/2。

5、最后点击enter键之后,程序运行结果如下图所示,x轴的坐标轴刻度发生了变化。

怎么使用matlab绘图

方法和详细的操作步骤如下:

1、第一步,打开matlab应用程序,然后输入以下代码,见下图,转到下面的步骤。

2、第二步,执行完上面的操作之后,按“确定”,这是函数的图像,已绘制完毕,见下图,转到下面的步骤。

3、第三步,执行完上面的操作之后,在上面的基础上,画一条曲线,例如y

?= x ^ 2,然后输入下图所示的代码,转到下面的步骤。

4、第四步,执行完上面的操作之后,将以相同的方式显示图片,见下图。这样,就解决了这个问题了。

怎么用matlab画函数图形

1、首先打开matlab应用程序,输入下方的代码:

2、然后按确定会出现一张图,如下图所示,这就是该函数的图像,其中第一条语句是代表x的起始点与间隔,和终点,第二条是函数,第三条就是画。

3、有了上面的基础,下面来画一条曲线,比如y = x^2,然后将下图中所示的代码输入即可。

4、按下确定之后,同样的会出现一张图片,上面画有函数的图像(y = x^2),代码含义就不写了,跟第一个差不多。

如何使用matlab绘图

figure%打开一个绘图窗口

h=plot(x,y);%绘图

set(h,'linewidth',2,'color','k')%曲线设置线宽和颜色

xlabel('x');

ylabel('y');%添加标签

title('标题')

grid

on%显示坐标网格

更多用法参见

help

plot

(责任编辑:IT教学网)

更多