matlab编程实例100例

资料大小: 60KB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2017-04-24

上 传 者: 渲染离别丶他上传的所有资料

资料介绍

标签:MATLAB编程(10)

matlab

1-32是:图形应用篇

33-66是:界面设计篇

67-84是:图形处理篇

85-100是:数值分析篇

实例1:三角函数曲线(1)

funcTIon shili01

h0=figure(‘toolbar’,‘none’,。。。

‘posiTIon’,[198 56 350 300],。。。

‘name’,‘实例01’);

h1=axes(‘parent’,h0,。。。

‘visible’,‘off’);

x=-pi:0.05:pi;

y=sin(x);

plot(x,y);

xlabel(‘自变量X’);

ylabel(‘函数值Y’);

TItle(‘SIN( )函数曲线’);

grid on

实例2:三角函数曲线(2)

funcTIon shili02

h0=figure(‘toolbar’,‘none’,。。。

‘position’,[200 150 450 350],。。。

‘name’,‘实例02’);

x=-pi:0.05:pi;

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

plot(x,y,‘-*r’,‘linewidth’,1);

grid on

xlabel(‘自变量X’);

ylabel(‘函数值Y’);

title(‘三角函数’);

实例3:图形的叠加

function shili03

h0=figure(‘toolbar’,‘none’,。。。

‘position’,[200 150 450 350],。。。

‘name’,‘实例03’);

x=-pi:0.05:pi;

y1=sin(x);

y2=cos(x);

plot(x,y1,。。。

‘-*r’,。。。

x,y2,。。。

‘--og’);

grid on

xlabel(‘自变量X’);

ylabel(‘函数值Y’);

title(‘三角函数’);

实例4:双y轴图形的绘制

function shili04

h0=figure(‘toolbar’,‘none’,。。。

‘position’,[200 150 450 250],。。。

‘name’,‘实例04’);

x=0:900;a=1000;b=0.005;

y1=2*x;

y2=cos(b*x);

[haxes,hline1,hline2]=plotyy(x,y1,x,y2,‘semilogy’,‘plot’);

axes(haxes(1))

ylabel(‘semilog plot’);

axes(haxes(2))

ylabel(‘linear plot’);

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料