MATLAB提供的二维图形绘制绘制命令有:
(1)plot 绘制线性坐标的二维图形绘制
(3)plotyy 绘制双y轴的二维图形绘制
-
第一plot命令,绘制线性坐标的二维图形绘制在命令窗口输入以下代码,绘制出图形绘制Figure 1
-
注:由于y存在负值,使用semilogy和loglog命令时会警告已忽略了负数。
-
第三plotyy命令,绘制双y轴的二维图形绘制在命令窗口紧接著输入以下代码,绘制图形绘制Figure 5
-
第四,polar命令绘制极坐标的二维图形绘制。在命令窗口紧接着输入以下代码绘制图形绘制Figure 6,Figure 7
-
第五,fplotezplot命令,根据函数表达式绘制二维图形绘制在命令窗口紧接着输入以下代码,绘制图形绘制Figure 8Figure 9,Figure 10
注:fplot使用@函数表达式的名称,ezplot使用引號' '函数表达式同时[ ]中使用逗号,而不使用冒号:,间隔步长也使用逗号隔开如最后一行代码[0, 2*pi/100, 2*pi]。
-
第六subplot命令绘制子图。使用close all; clear all; clc 关闭所有绘图、清空工作区和命令窗口然后输入如下代码,查看subplot命令绘制的子图
注:subplot(2,2,3)形式的写法也可以绘制子图。22表示两行两列,3表示从左至右、从上至下的第3张图
-
第七,ginput命令交互式绘图。使用close all; clear all; clc 关闭所有绘图、清空工作区和命令窗口然后输入[x,y]=ginput(7),感受ginput命令交互式绘图此时要使用鼠标在绘图区点7下,然后命令窗口会输出这7下的数据然后使用如下代码进行绘图
注:输入hold on才可以保证之前的绘图不被覆盖掉。
-
fplot使用@函数表达式的名称ezplot使用引号' '函数表达式,同时[ ]中使用逗号而不使用冒号
-
hold on可以保证之前的绘图不被覆盖掉。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士