函数图像画法(一)

本文详细介绍了如何在MATLAB中绘制函数图形,包括定义函数、指定值域、使用plot函数以及调整坐标轴。通过示例展示了绘制正弦函数、指数函数及其组合,并探讨了如何在同一个图中显示多个函数。此外,还讲解了线条风格和颜色选择,以及如何创建带注释的图形,如MATLAB小心心的绘制过程。
摘要由CSDN通过智能技术生成

在matlab中画图包含以下三个步骤:

(1)定义·函数

(2)指定要绘制的函数图形的值的范围

(3)利用matlab的plot(x,y)函数

当指定函数在某一范围时,我们利用matlab函数的变量增量,使用较少的增量可以使图像更加平滑。

我们在绘制0<x<10的函数y=sin(x)

 例1:

x=[0:0.1:10]

y=sin(x)

plot(x,y)

 输出:

例2:画出y=e.^2t*sint在[0.5]之间的范围

t=[0:0.01:5]
y=exp(2.*t).*sin(t)
plot(t,y)

 输出:

1.2 坐标轴命令

例:

x=[-6:0.1:6]
y=sin(x)
plot(x,y),grid on,axis equal

输出:

1.3在同一个图像中显示多个函数

例:绘制函数f(x)=e.^(-t)和g(x)=e.^(-2t)

t=[0:0.1:5]

f=exp(-t)

g(x)=exp(-2.*t)

输出:

注:在matlab中可以用4种基本线条风格,他们放在plot函数中表示线条风格字符串

1.实线:'-’

2.虚线:'--’

3.虚点线:'-.'

4。点线:':’

·例:

x=[-5:0.01:5]
y=sinh(x)
z=cosh(x)
plot(x,y,'r',x,z,'b')

输出:

matlab颜色选择分类:

绿洋红
wkbrcgmy

      例:   画出matlab小心心   

代码:

 LoveFunc
LoveFunchdl=@(x,a)(x.^2).^(1/3)+0.9.*((3.3-x.^2).^(1/2)).*sin(a.*pi.*x);
hold on
grid on
axis([-3 3,-2 4])
x=-1.8:0.005:1.8;
text(0,3.3,'$f(x)=x^{\frac{2}{3}}+0.9(3.3-x^2)^{\frac{1}{2}}\sin(\alpha\pi x)$',...
    'FontSize',13,'HorizontalAlignment','center','Interpreter','latex');
txt2=text(-0.35,2.9,'','FontSize',13,'HorizontalAlignment','left','Interpreter','latex','tag','alphadata');
for a=1:0.01:20
    delete(findobj('type','line'))
    AlphaString=['$\alpha=',num2str(a),'$'];
    Color=([1.0000 0.4902 0.6627]-[0.2118 0.4667 0.9961]).*(a/20)+[0.2118 0.4667 0.9961];
    set(txt2,'string',AlphaString)
    plot(x,LoveFunchdl(x,a),'color',Color,'LineWidth',1.2);
    pause(0.003)
end
输出图形:

                                                                                                                                                                  

                                                     

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值