1.最简单的matlab绘图
x = cos(0:pi/20:2*pi);
plot(x);
2.图例、标签、标题
x=0:0.1:4*pi;
y=sin(x);
plot(x,y); %绘制x与y
legend('sin(x)'); %图例
xlabel('x'); %x轴的标签
ylabel('y'); %y轴的标签
title('function'); %图像标题
3.清理
%一般会在程序最前面加上这四句
clc; %清楚命令窗口的内容,对工作环境无任何影响,只是为了方便后续程序的输出
close; %关闭当前的Figure窗口
clear; %清楚工作空间的所有变量
close all; %关闭所有的Figure窗口
clear all; %清除工作空间的所有变量,函数,和MEX文件
4.新建一个窗口
x = -10:0.1:10;
y1 = x.^2-8;
y2 = exp(x);
figure; %新建一个窗口
plot(x,y1);
figure; %再次新建一个窗口
plot(x,y2);
5.子图
clc;
close;
clear;
close all;
clear all;
x=-10:0.1:10;
y1=x.^2-8;
y2=exp(x);
subplot(2,1,1); %第一个子图,两行一列第一个
plot(x,y1); %开始绘制第一个子图
subplot(2,1,2); %第一个子图,两行一列第二个
plot(x,y2); %开始绘制第二个子图
6.绘制多条曲线(方法一)
%注意,这只是绘制多条曲线的方法之一
x = linspace(0,2*pi,100);
plot(x,sin(x),x,2*sin(x),x,3*sin(x));
7.绘制多条曲线(方法二)
x = linspace(0,2*pi,100);
y1=sin(x);
y2=2*sin(x);
y3=3*sin(x);
x=[x;x;x]';
y=[y1;y2;y3]';
plot(x,y);
8.绘制多条曲线(方法三)
x = linspace(0,2*pi,100);
y1=sin(x);
y2=2*sin(x);
y3=3*sin(x);
plot(x,y1);
hold on; %保持住,我要继续绘制的指令
plot(x,y2);
hold on;
plot(x,y3);
hold on;
9.散点图
x=[75;78;51;82;77;88;41;78;78;61;71;74;62;81;75;64;80;72;51;80;56;73];
y1=[208;146;168;149;208;102;130;155;163;154;145;147;143;161;145;120;153;158;123;163;177;148];
scatter(x,y1,'r') %填充颜色绘制为红色
10.条形图
x = [1:4]; %x个数一定要与y个数对应
y = [94,54,65,87];
bar(x,y) %使用bar函数
xlabel('科目');
ylabel('成绩');
title('条形图');