Matlab学习笔记(2)绘图命令
大纲
1.二维绘图 plot、subplot、ezplot
2.多条曲线 plot(x,y1,'xxx',x,y2,'xxx',x,y3,'xxx',.........)
3.特殊曲线
4.双纵坐标函数
5.三维图形绘制
1.二维绘图plot(x,y,s)
Function:该函数用于绘制不同线型和颜色等的二维图形,其中参数s为字符串,
可以代表不同的线型和颜色等。以下是s的相关参数。
例子1:二维图像绘制,根据x的变化,函数为y=x*sin(π/6)
源程序
图形显示
例子2:用不同线型和颜色在同一坐标系内绘制曲线
Y = 2*e^(-0.5*x)*(sin(2*pi*x))以及包络线。
具体程序如下:
分析:由于e^(-0.5*x)是一个递减函数,sin(2*pi*x)作为均匀振荡函数在-1和1之
间徘徊,则包络线在函数极值点取到值,也就是极大值和极小值,只要将取得极值时
的x值取出即可,而这个值就是[-1,1]。
1).绘制包络线程序
>> clear
>> x=(0:pi/100:2*pi)';
>> y1=2*exp(-0.5*x)*[-1,1];
>> plot(x,y1,'ro-');
效果图
2).绘制振荡衰减函数
Matlab源程序
hold on
y2=2*exp(-0.5*x).*sin(2*pi*x);
plot(x,y2,'b--');
效果图
3).绘制极值点并用红色点点标绘出来
Matlab源程序(求出极值点的函数,类似于拟合的方式连接)
x1=(0:12)/2; //克隆运算符,默认步长是1
y3=2*exp(-0.5*x1).*sin(2*pi*x1);
hold on
plot(x1,y3,'g--');//描绘极值点的函数值,并用plot函数描绘起来
hold on
plot(x1,y3,'rp');
效果图
================================================
subplot(row,col,position)
如显示两行一列第一副图像
>> clear
>> syms x y
>> f=y-x-1/2*sin(y);
>> subplot(2,1,1),ezplot(f)
ezplot(f),符号函数,用来求解隐函数
2.多条曲线 plot(x,y1,'xxx',x,y2,'xxx',x,y3,'xxx',.........)
替代方法,可以采用hold on 命令持续的绘制曲线
源程序
x=(0:1:12);
y1=x;
y2=exp(-0.5*x);
y3=log(2*x);
plot(x,y1,'--r',x,y2,' *m',x,y3,':*b');
效果图
3.特殊曲线(Special Curve)
(1) stem –––– 绘制火柴杆图
例如: stem(t,y)
clear
t=(0:12);
y1=t.*exp(0.5*t);
stem(t,y1);
效果图
(2)bar––– 绘制直方图
例如:bar(t,y)
(3)stairs –––– 绘制阶梯图
例如:stairs (t,y,’r’)
(4)pie –––– 饼图
例如:x=[1 2 3 2 1 1 ];
pie(x)
4.双纵坐标函数
双纵坐标函数:Plotyy():能够把函数值具有不同量纲,不同数量级的两个函数绘制在同一个坐标系中,调用格式为
Plotyy(x1,y1,x2,y2)个纵坐标实现相应的功能,通过颜色区别对应的颜色曲线。
Source Code(绘制振荡衰减函数,速度不同)
>> clear
x=0:0.01:20;
y1=200*exp(-0.05*x).*sin(x);
y2=0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2]=plotyy(x,y1,x,y2,'plot');
title('Multiple Decay Rates');
xlabel('Time(\musec)')
set(get(AX(1),'Ylabel'),'String','Slow Decay') %%get()将内容输入到指定位置上。
set(get(AX(2),'Ylabel'),'String','Fast Decay') %%set(get(),‘格式’,‘内容’)
set(H1,'LineStyle','--') %%设定线型
set(H2,'LineStyle',':')
效果图
参数说明(Parameter instruction)
以下是 AX是坐标轴的显示和表现,H1是修改线型。(通过help命令可以查询)
date:20220329
自勉:生活,需要追求;梦想,需要坚持;生命,需要珍惜;但人生的路上,更需要坚强。
带着感恩的心启程,学会爱,爱父母,爱自己,爱朋友,爱他人。
谭燕飞,我要到2023年6月毕业,对你而言太迟,女孩子需要陪伴,对你不公平,并且读书期间
谈恋爱压力太大,从2021年10月1号那个我脸色可以看出,我没有一天睡着觉。当然有多方面原因,
自己的原因是一方面,你的原因也是一方面,也就是我自己对自己没希望,对你的行为我也感到没希望。
我知道你从没联系过我,只是因为我告诉过你我会放弃的,但是我却对你说 你从不联系问我,是我的错,
对不起。
先自己找找看,找不到的话个性签名改成我的名字,我才会主动追求你,就这样。否则默认
你已经找到对象了。(2021.12.24做的决定一定要做到,找不到再找我,理性的决定,毕业后才有
能力谈恋爱和和你结婚)