matlab_可视化与GUI设计_plot()

版权声明:by goog https://blog.csdn.net/qq_39481214/article/details/81870092

matlab_可视化与GUI设计

这里写图片描述

1.绘制一个简单的正弦函数

1.1代码:

>> x1 = 1:0.01:2*pi;
>> y1 = sin(x1);
>> plot(x1,y1);

1.2注解

0.01:2*pi :
产生0-2*pi之间的数,相邻两数间相差0.0

1.3图像

这里写图片描述

2.绘制方波

2.1代码:

x1 = [0 1 1 2 2 3];
y2 = [1 1 0 0 1 1];
plot(x1,y2);
axis([0 4 0 2]);  % 将坐标范围设置为0-4和0-2

2.2注解

x1作为横向量
y1作为纵向量

2.3图像

这里写图片描述

3.绘制向量

3.1代码

>> x1 = [1 2 3];
>> plot(x1);

3.2注解

x1为纵向量
等价于(1,1),(2,2),(3,3)这三个点描绘的图

3.3图片

这里写图片描述

4.绘制矩阵曲线

4.1代码

x = [1 2 3 ; 4 5 6];
plot(x);
x1 = peaks;  % 产生一个49*49的矩阵
plot(x1);

4.2注解

图中有三条曲线,不是两条,因为矩阵有三列,每列向量画一条曲线。

4.3图片

这里写图片描述
这里写图片描述

5.绘制复向量曲线

5.1代码

x = [1 1 1;2 2 2];
y = [1 2 3; 4 5 6];
z = x + 1i*y;
%z = 1.0+1.0*i   1.0+2.0*i  1.0+3.0*i
%    2.0+4.0*i   2.0+5.0*i  2.0+6.0*i;
plot(z);
z;
% 以实部作为横坐标轴,虚部作为纵坐标轴

结果:

z =

   1.0000 + 1.0000i   1.0000 + 2.0000i   1.0000 + 3.0000i
   2.0000 + 4.0000i   2.0000 + 5.0000i   2.0000 + 6.0000i

5.2注解

5.3图片

这里写图片描述

6.绘制多条曲线

6.1代码:

x = 0:0.1:2*pi;
y = sin(x);
y1= tan(x);
y2 = sin(x+2);
y3 = 2*sin(x-2) + 1;
plot(x,y,x,y2,x,y3);  % 画三条曲线

6.2注解

图片

这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_39481214/article/details/81870092