必威体育Betway必威体育官网
当前位置:首页 > IT技术

Matlab简单教程:绘图

时间:2019-10-09 08:45:50来源:IT技术作者:seo实验室小编阅读:83次「手机版」
 

matlab 画图

绘制sin曲线

x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y);

设置样式

  • 连续线、点线等
x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y,'LineStyle','-.'); % 断点线

其它可选值:https://cn.mathworks.com/help/Matlab/ref/plot.html?s_tid=gn_loc_drop#input_argument_namevalue_d119e766669

  • 线的粗细
x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y,'LineWidth',2);  %线宽为2,默认为0.5

其它可选值:https://cn.mathworks.com/help/matlab/ref/plot.html?s_tid=gn_loc_drop#input_argument_namevalue_d119e766777

  • 线的颜色
x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y,'color','r');   %红色线

其它可选值:https://cn.mathworks.com/help/matlab/ref/plot.html?s_tid=gn_loc_drop#input_argument_namevalue_d119e766499

x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y,'Marker','s');   %方块点

其它可选值:https://cn.mathworks.com/help/matlab/ref/plot.html?s_tid=gn_loc_drop#input_argument_namevalue_d119e766805

设置标题、xlabel、ylabel

x = 0:pi/10:2*pi;
y = sin(x);
plot(x,y);
title('sin demo');
xlabel('x axis');
ylabel('y axis');

在一张图上绘制多条曲线

绘制两条曲线

x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = cos(x);

figure
plot(x,y1);
hold on
plot(x,y2)
legend('sin','cos')
hold off

一次绘制一个点

x = 0:pi/10:2*pi;
y = sin(x);

figure
for i=1:length(x)
    plot(x(i),y(i),'Marker', 's')
    hold on
end
hold off

subplot

x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = cos(y);
y3 = x;
y4 = x.^2;
y5 = 1./(x+1);
y6 = exp(x);

figure
subplot(2,3,1) %2x3=6张图,编号从1到6,从上到下,从左到右
plot(x,y1)
subplot(2,3,2)
plot(x,y2)
subplot(2,3,3)
plot(x,y3)
subplot(2,3,4)
plot(x,y4)
subplot(2,3,5)
plot(x,y5)
subplot(2,3,6)
plot(x,y6)

相关阅读

手把手教用matlab做无人驾驶(五)-matlab实现自动Ground

1.在matlab中命令行输入:groundTruthLabeler('caltech_cordova1.avi'),会弹出: 2.点击左上角的Label,在弹出的窗口填写car: 3.

MATLAB三维基本绘图-plot3()函数

clear all; theta=0:0.01*pi:pi*2; x=sin(theta); y=cos(theta); z=cos(4*theta); figure; plot3(x,y,z,'rs','LineWidth',2,'Mar

matlab图像处理常用函数大全

显示索引图像和灰度图像>> [X,map]=imread('trees.tif');>> gmap=rgb2gray(map);>> figure,imshow(X,map);>> figure,imshow(X,gm

【Matlab】conv2、filter2、imfilter的区别

http://www.ilovematlab.cn/thread-293710-1-1.html -------------------------------------conv2函数-------------------------

利用matlab求三种相关系数

在多元分析中我们经常要用到相关系数。常用的相关系数有三种:Pearson相关系数,Kendall相关系数和Spearman相关系数。 一、Pearson相

分享到:

栏目导航

推荐阅读

热门阅读