matlab编程入门实例,matlab编程实例100例

时间:2025-03-29 08:20:25

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’);