应用程序:
准备:.txt文件—所记录数据(每个数据一列)
例:
x y
1 8
2 8
…
方法1:
>> ch1=load('txt文件地址加名称');
plot(ch1(:,1),ch1(:,2))
程序:
ch1=load('C:\Users\kinsong\Desktop\新建数据文件.txt');
plot(ch1(:,1),ch1(:,2))
结果:
解释:
将数据加载赋予CH
plot函数:
plot(文件名(:,1),文件名(:,2))
表示以第一列为x,为采样间隔,第二列为y获取数值,文件名(:,1)表示提取文件名矩阵的第一列数据
方法2
直接代入数据绘图
x=[2.5, 3.5, 4, 5];
y=[1.5, 2.0, 1, 1.5];
plot(x, y)
结果:
扩展知识:
1.plot(x,y,选项)函数,一般为离散点转换为图形,如为连续函数,一般为等距采样(即x轴等间距)
x=linspace(0,0.2*Π,100);
在0到2Π内取100个等距点赋予x向量
x=0:0.005:0.2;
在0到0.2内每间隔0.005取点赋予x
x=(0:pi/50:2*pi)';
在0到2pi上每隔pi/20取一个点后生产的行向量转置为列向量
2.fplot(f(x),lims,选项),非等距采样绘制图形,f(x)为待转换函数、lims为取值定义域
fplot(@(t)t.*sin(t), @(t)t.*cos(t), [0,10*pi], 'r')
第一、二部分为函数句柄,表示函数为x=sint,y=cont的螺旋线,第三部分为定义域0到10pi,第四部分为选项,显示为红色实线