matlab 实验代码,matlab实验2代码

该篇博客详细展示了如何使用编程语言绘制对数、指数、正割、余割、复合函数等数学曲线,以及在半对数坐标系中进行绘图的方法。同时,还涵盖了在图形窗口中创建两个窗格分别绘制不同函数曲线,以及绘制三维曲线和网格曲线的过程,涉及到图形的轴刻度调整和曲线标注等细节。
摘要由CSDN通过智能技术生成

1.画出对数和指数函数曲线,并分别加上标题、轴标记和曲线说明(这里可采用多种方法来标注曲线)

解:

x=0.01:0.1:10;

y1=log10(x);

y2=exp(x);

figure(1)

subplot(2,1,1)

plot(x,y1,'k-'),grid on

legend('\ity1=log-{10}(x)')

title('y1=log-{10}(x)')

xlabel('x'), ylabel('y1')

subplot(2,1,2)

plot(x,y2,'k-'),grid on

legend('\ity2=exp(x)')

title('y2=exp(x)')

xlabel('x'), ylabel('y2')

2.将图形窗口分成两格,分别绘制正割和余割函数曲线,并加上适当的标注。

解:

x=0:pi/10:2*pi;

y1=sec(x);

y2=csc(x);

figure(1)

subplot(2,1,1)

plot(x,y1,'k-'),grid on

legend('\ity=sec(x)')

title('y=sec(x)')

xlabel('x'), ylabel('y1')

subplot(2,1,2)

plot(x,y2,'k-'),grid on

legend('\ity=csc(x)')

title('y=csc(x)')

xlabel('x'), ylabel('y2')

3、设有函数y=exp(x+5)+x.^3,在半对数坐标系中绘制曲线。

解:

x=1:0.01:10;

y=exp(x+5)+x.^3;

figure(1)

subplot(3,1,1)

plot(x,y,'r-'),grid on

legend('\ity=exp(x+5)+x.^3')

title('平面坐标')

xlabel('x'), ylabel('y')

subplot(3,1,2)

semilogx(x,y,'k-'),grid on %半对数坐标轴,x是对数刻度,y是线性刻度

legend('\ity=exp(x+5)+x.^3')

title('semilogx半对数坐标')

xlabel('x'), ylabel('y')

subplot(3,1,3)

semilogy(x,y,'k-'),grid on %半对数坐标轴,y是对数刻度,x是线性刻度

legend('\ity=exp(x+5)+x.^3')

title('semilogy半对数坐标')

xlabel('x'), ylabel('y')

4.将图形窗口分成两个窗格分别绘制出以下函数在[-3,3]区间上的曲线:

yl=2x+5

y2=x2-3x+1

并利用axis调整轴刻度,使它们具有相同的缩放尺寸。

解:

x=-3:0.01:3;

y1=2*x+5;

y2=x.^2-3*x+1;

figure(1)

subplot(2,1,1)

plot(x,y1,'k-')

axis([-5,5,-10,20]),grid on

legend('\ity1=2*x+5')

title('y1=2*x+5')

xlabel('x'),ylabel('y1')

subplot(2,1,2)

plot(x,y2,'k-')

axis([-5,5,-10,20]),grid on

legend('\ity2=x.^2-3*x+1')

title('y2=x.^2-3*x+1')

xlabel('x'),ylabel('y2')

5.画出下列函数的三维曲线和网格曲线:

z= (x-2)2+(y-1.2)2

解:

[x,y]=meshgrid(0:0.5:10); %为三维绘图中变量的变化范围

z=(x-2).^2+(y-1.2).^2;

figure(1)

subplot(2,1,1)

mesh(x,y,z),grid on %绘制网格曲线

title('网格曲线')

subplot(2,1,2)

plot3(x,y,z),grid on %绘制三维曲线

title('三维曲线')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值