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
相关阅读
一、符号积分符号积分由函数int来实现。该函数的一般调用格式为:int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示的默认
声明:本文中图片资料和部分文字材料引自网络,仅为自己学习记录和供网络学习者分享,侵删。 目录 什么是人工神经网络(ANN)? 人工神经元
这几天在各大媒体上接触到了人工智能机器学习,觉得很有意思,于是开始入门最简单的机器算法——神经网络训练算法(Neural Network Tra
基于MATLAB的语音信号处理摘要:语音信号处理是目前发展最为迅速的信息科学研究领域中的一个,是目前极为活跃和热门的研究领域,其研究
Matlab绘制三维曲线(plot3)和三维图形(mesh & surf)
原文链接:http://blog.csdn.net/leo2351960/article/details/37655089Plot3,绘制三维曲线,与plot命令类似,用法为[html] view plain