用plot函数绘制正弦曲线和余弦曲线.docx

上传人:b****5 文档编号:6924197 上传时间:2023-01-12 格式:DOCX 页数:18 大小:245.09KB
下载 相关 举报
用plot函数绘制正弦曲线和余弦曲线.docx_第1页
第1页 / 共18页
用plot函数绘制正弦曲线和余弦曲线.docx_第2页
第2页 / 共18页
用plot函数绘制正弦曲线和余弦曲线.docx_第3页
第3页 / 共18页
用plot函数绘制正弦曲线和余弦曲线.docx_第4页
第4页 / 共18页
用plot函数绘制正弦曲线和余弦曲线.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

用plot函数绘制正弦曲线和余弦曲线.docx

《用plot函数绘制正弦曲线和余弦曲线.docx》由会员分享,可在线阅读,更多相关《用plot函数绘制正弦曲线和余弦曲线.docx(18页珍藏版)》请在冰豆网上搜索。

用plot函数绘制正弦曲线和余弦曲线.docx

用plot函数绘制正弦曲线和余弦曲线

用plot函数绘制正弦曲线和余弦曲线

>>x=0:

0.1*pi:

2*pi;

>>y1=sin(x);

>>y2=cos(x);

>>plot(x,y1,'-.',x,y2,'s',x,y2);

>>x=-40:

40;

>>y=(1/2.498*10)*exp((-x.^2)/(2*10^2));

>>plot(x,y);

>>title('\alpha=0,\sigma=10的正态分布曲线');

>>xlabel('x');ylabel('概率密度f(x)');

>>

>>x=-pi:

.01:

pi;

>>y1=sin(x);y2=cos(x);

>>plot(x,y1,'r-',x,y2,'o');

绘制正弦曲线和余弦曲线>>x=-pi:

.01:

pi;

>>y1=sin(x);y2=cos(x);

>>plot(x,y1,'r-',x,y2,'o');

>>legend('y=sin(x)','y=cos(x)');

用text函数标出log函数的零点>>x=-2:

.1:

2;

>>y=x.^2+2*x-3;

>>plot(x,y);

>>text(1,0,'\leftarrow零点');

绘制正弦余弦和正切曲线

>>x=0:

.1:

3*pi;

>>y1=sin(x);

>>y2=cos(x);

>>y3=tan(x+eps);

>>subplot(2,2,1:

2);plot(x,y1);

>>subplot(2,2,3);plot(x,y1);

>>subplot(2,2,4);plot(x,y3);

为坐标轴添加细网格>>t=0:

.02:

2*pi;

>>plot(cos(t),sin(t));

>>axisequal;

>>gridminor;

创建两个图形窗口并画图

>a=figure

a=

1

>>x=1:

10;y=x;

>>plot(x,y);

>>b=figure

b=

2

>>plot(x,y.^2);

>>figure(a);gridon;

在同一窗口绘制正弦和余弦曲线>>x=0:

.02:

2*pi;

>>y1=sin(x);

>>y2=cos(x);

>>plot(x,y1);

>>holdon;plot(x,y2);

>>hmp=@humps;

>>subplot(2,1,1);fplot(hmp,[0,1]);

>>sn=@(x)sin(1./x);

>>subplot(2,1,2);fplot(sn,[.01,.1]);

绘制指数函数的爽对数坐标图>>x=logspace(-1,2);

>>loglog(x,exp(x),'-s');gridon;

用两种方法绘制以10为底的对数函数

>>x=0:

.1:

5;

>>subplot(2,1,1);plot(x,log10(x));

subplot(2,1,2);semilogx(x,log10(x));

绘制极坐标图

>>t=0:

.01:

2*pi;

>>y=sin(5*t);

>>polar(t,y);

>>t=0:

.01:

2*pi;

>>y=sin(9*t);

>>polar(t,y);

a=round(rand(4,2)*10);

>>subplot(2,2,1);bar(a,'grouped');

>>title('grouped');

>>subplot(2,2,2);bar(a,'stacked');

>>title('stacked');

>>subplot(2,2,3);barh(a,'stacked');

>>title('stacked');

>>subplot(2,2,4);bar(a,1.5');

>a=round(rand(4,2)*10);

>>subplot(2,2,1);bar(a,'grouped');

>>title('grouped');

>>subplot(2,2,2);bar(a,'stacked');

>>title('stacked');

>>subplot(2,2,3);barh(a,'stacked');

>>title('stacked');

>>subplot(2,2,4);bar(a,1.5');

>>title('width=1.5');

绘制正弦函数的阶梯图

>>x=-2*pi:

.3:

2*pi;

>>stairs(x,sin(x));

隐函数绘制曲线

>>colormap([0,0,1]);设置线条颜色

>>subplot(2,2,1);

>>ezplot('x^2+y^2/3-9');绘制椭圆

>>subplot(2,2,2);

>>ezplot('x^2+y/3-2');绘制抛物线

>>subplot(2,2,3);

>>ezplot('x^2-y/3-3');绘制双曲线

>>subplot(2,2,4);

>>ezplot('cos(t)','sin(t)^2');

填充一个六边形

>>t=(0:

1/6:

1)*2*pi;

>>x=cos(t);

>>y=sin(t);

>>fill(x,y,'m');

在x轴上放大正弦曲线

>>x=1:

.2:

10;

>>y=sin(x);

>>plot(x,y);

>>zoomxon;

绘制复数的箭头图

>Z=eig(randn(10,10))

Z=

2.7037

2.1703+1.3780i

2.1703-1.3780i

1.6533

-2.4172

-0.6656+1.4599i

-0.6656-1.4599i

-1.2391+0.3929i

-1.2391-0.3929i

-0.3378

>>compass(Z)

绘制一个简单的彗星图

>>t=0:

.01:

2*pi;

>>x=cos(2*t).*(cos(t).^2);

>>y=sin(2*t).*(sin(t).^2);

>>comet(x,y);

绘制误差棒图

loadcount.dat载入matlab系统中自带的数据

>>s=sum(count,2);计算总和

>>stda=std(count,0,2);计算标准差

>>errorbar(s,stda);画出每个位置的标准差

绘制角度均匀变化的向量

>>theta=(-90:

10:

90)*pi/180;

>>r=2*ones(size(theta));

>>[u,v]=pol2cart(theta,r);

>>feather(u,v);

绘制正态分布数据的直方图

>>x=-4:

.1:

4;

>>y=randn(10000,1);

>>hist(y,x);

绘制matlab自带数据的角度直方图

>>figure;

>>loadsunspot.dat载入数据

>>rose(sunspot(:

2),12)分为12组绘制角度直方图

绘制向量0:

99的傅里叶变换的离散数据图

>>a=linspace(0,99);0到99,长度为100的等分向量

>>b=fft(a);去傅里叶变换

>>stem(abs(b))绘制傅里叶变换的离散数据图

绘制简单的三维饼形图

>>x=linspace(0,1,10);

>>y=x/2;

>>z=sin(x)+cos(y);

>>stem3(x,y,z);

>>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1