123 发表于 2020-10-30 11:13:10

matlab中heaviside函数使用

为了画一个分段函数,采用如下表达式,结果显然是错误的,但是查找表达式感觉并没有问题
clear;
syms t w
x=t*(heaviside(t+1)-heaviside(t-0))+(2-t)*(heaviside(t+2)-heaviside(t+1));
figure;ezplot(x);


123 发表于 2020-10-30 11:16:20

图如所示



123 发表于 2020-10-30 11:17:20

就是t值不应该是0到2吗,怎么变成0到负二

123 发表于 2020-10-30 14:57:11

x=t*(heaviside(t-0)-heaviside(t-1))+(2-t)*(heaviside(t-1)-heaviside(t-2));
页: [1]
查看完整版本: matlab中heaviside函数使用