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

Matlab简单教程:绘图

时间:2019-10-25 09:43:17来源:IT技术作者:seo实验室小编阅读:70次「手机版」
 

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)

文章最后发布于: 2017-11-22 17:52:02

相关阅读

用MATLAB求定积分

一、符号积分符号积分由函数int来实现。该函数的一般调用格式为:int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示的默认

BP神经网络:计算原理详解和MATLAB实现

声明:本文中图片资料和部分文字材料引自网络,仅为自己学习记录和供网络学习者分享,侵删。 目录 什么是人工神经网络(ANN)? 人工神经元

BP神经网络的Matlab实现——人工智能算法

这几天在各大媒体上接触到了人工智能机器学习,觉得很有意思,于是开始入门最简单的机器算法——神经网络训练算法(Neural Network Tra

基于MATLAB的语音信号处理

基于MATLAB的语音信号处理摘要:语音信号处理是目前发展最为迅速的信息科学研究领域中的一个,是目前极为活跃和热门的研究领域,其研究

Matlab绘制三维曲线(plot3)和三维图形(mesh & surf)

原文链接:http://blog.csdn.net/leo2351960/article/details/37655089Plot3,绘制三维曲线,与plot命令类似,用法为[html] view plain

分享到:

栏目导航

推荐阅读

热门阅读