不确定你这个问题的用意是什么,假设不同目的回答你吧:
如果仅仅想用数值的方法产生这两个函数,阶跃函数比较容易(阶跃时间处可使用eps区分阶跃前后的时刻),但理想的冲激函数就不太好表示了(较新的版本有dirac函数,但实现并不太好);
事实上产生那两个函数并没有太大意义,重要的是用它们作为激励信号来求系统响应,那么,在控制系统工具箱中有step和impulse函数,分别用于求单位阶跃响应和单位冲激响应(仅对线性时不变系统);
如果想要求非线性系统的单位阶跃响应,可以使用Simulink,里面有step模块,提供阶跃输入信号,但理想的冲激函数仍然不是很容易表示(当然,可以用脉冲信号近似);
如果使用符号数学工具箱,heaviside可产生单位阶跃函数,ilaplace(sym(1))可产生单位冲激函数。
差不多就这么多了吧,还有问题可继续追问。