1.最簡(jiǎn)單的matlab繪圖
x = cos(0:pi/20:2*pi);
plot(x);
2.圖例剔氏、標(biāo)簽很泊、標(biāo)題
x=0:0.1:4*pi;
y=sin(x);
plot(x,y); %繪制x與y
legend('sin(x)'); %圖例
xlabel('x'); %x軸的標(biāo)簽
ylabel('y'); %y軸的標(biāo)簽
title('function'); %圖像標(biāo)題
3.清理
%一般會(huì)在程序最前面加上這四句
clc; %清楚命令窗口的內(nèi)容忘嫉,對(duì)工作環(huán)境無(wú)任何影響堪滨,只是為了方便后續(xù)程序的輸出
close; %關(guān)閉當(dāng)前的Figure窗口
clear; %清楚工作空間的所有變量
close all; %關(guān)閉所有的Figure窗口
clear all; %清除工作空間的所有變量藏杖,函數(shù),和MEX文件
4.新建一個(gè)窗口
x = -10:0.1:10;
y1 = x.^2-8;
y2 = exp(x);
figure; %新建一個(gè)窗口
plot(x,y1);
figure; %再次新建一個(gè)窗口
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); %第一個(gè)子圖褥赊,兩行一列第一個(gè)
plot(x,y1); %開(kāi)始繪制第一個(gè)子圖
subplot(2,1,2); %第一個(gè)子圖,兩行一列第二個(gè)
plot(x,y2); %開(kāi)始繪制第二個(gè)子圖
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; %保持住拌喉,我要繼續(xù)繪制的指令
plot(x,y2);
hold on;
plot(x,y3);
hold on;
9.散點(diǎn)圖
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個(gè)數(shù)一定要與y個(gè)數(shù)對(duì)應(yīng)
y = [94,54,65,87];
bar(x,y) %使用bar函數(shù)
xlabel('科目');
ylabel('成績(jī)');
title('條形圖');