MATLAB中的函数绘图

1 matlab

我有以下功能:

f(t) = 0                  if    t < 0     
f(t) = 2*t^2 - 4*t +3     if   1 <= t < 2   
f(t) = Cos(t)             if    2 <= t
Run Code Online (Sandbox Code Playgroud)

我是一个新的MATLAB用户,我不知道如何在0 <= t <= 5的范围内在单个数字上绘制函数.

关于我必须做什么的任何想法?

vol*_*ing 5

为拉普拉斯公式编写函数.

像这样的东西

function [ft] = func(t)
    if t <= 0
        ft = 0;
    elseif t > 0 &&  t < 2
        ft = 2 * t^2 - 4 * t + 3;
    elseif t >= 2
        ft = cos(t);
    end    
Run Code Online (Sandbox Code Playgroud)

然后,您可以使用fplot绘制函数,第二个参数定义绘图范围.

fplot('func', [0, 5])
Run Code Online (Sandbox Code Playgroud)