matlab编程入门实例,matlab编程实例100例
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’);
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’);