【matlab】如何画分段函数的图像



MATLAB如何画分段函数的图像


通常要用MATLAB画分段函数图像的话,总要分段去画非常麻烦,还需要hold on,现在教你一种简单化分段函数的方法,让你一下子知道这个方法的魅力!!

工具/原料

  • MATLAB软件
  • 代码

方法/步骤

  1. 1

    确定你需要的分段函数是怎样一个表达式,比如下面我的这个例子。

    MATLAB如何画分段函数的图像
  2. 2

    打开MATLAB软件,粘贴以下代码:

    clc; clear all

    x=0:0.01:10;

    y=sqrt(x).*(x>=0&x<4)+2*(x>=4&x<6)+(5-x/2).*(x>=6&x<8)+1*(x>=8);

    plot(x,y,'r','linewidth',2)

    axis([0 10 0 2.1])

    grid on

    解释一下,代码的逻辑运算符是这个程序成败的关键,利用了判断逻辑数和向量之间的相乘,构造分段函数的表达式

  3. 3

    点击运行,即可以得到分段函数的图像了。

    MATLAB如何画分段函数的图像
    END

注意事项

  • 前面的表达式和后面的逻辑判断相乘的时候,若前后均含有x,那么中间的乘号要是".*",即点+乘号。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值