matlab 两个函数相加

来源:百度知道 编辑:UC知道 时间:2024/06/04 11:01:26
我现在已知x(t),想要画出xe=(x(t)+x(-t))/2的波形,程序应该怎么写?

这个问题还在解决中,1楼的答案肯定是错的,因为对MATLAB来说,x(t)和x(-t)是非法的命名。

问题已解决:

t = -10:0.1:10; %t的范围

x=t.^2+2*t+1;%x(t)的表达式,这里我是举个例子!已知

y=subs(x,'t','-t')%x(-t)的表达式

plot(t,(x+y)/2)

就可以了。

t = -10:0.1:10; % t的范围自己选,在定义域内选取若干个点。
xe = (x(t)+x(-t))/2;
plot(t,xe)