信号与系统 matlab
新手学这个,实验课要用到这软件。已知F(jw)=1/1+w^2,求信号的傅里叶逆变换。书上程序是这样的clearall;closeall;symstw;ifourier(...
新手学这个,实验课要用到这软件。
已知F(jw)=1/1+w^2,求信号的傅里叶逆变换。
书上程序是这样的
clear all;
close all;
syms t w;
ifourier(1/(1+(w^2)),t);
a ns
1/2* exp(- t)*heaviside(t) + 1/2* exp(t)* heaviside(- t);
但是打进去绘图时没反应,最后一行貌似有问题“+”produces a value that might be unused
可是书上就是这样的,我也从来没用过这软件,求高手解答~
还有一个也是没成功
clear all;
close all;
syms t f;
f=fourier(exp((-2)*abs(t)));
ezplot(f);
求e^(-2丨t丨)的傅里叶变换,并画出变换后的曲线
这个打进去没显示任何错误,但绘图的那个按钮点一下就“叮”一下,没任何反应了 展开
已知F(jw)=1/1+w^2,求信号的傅里叶逆变换。
书上程序是这样的
clear all;
close all;
syms t w;
ifourier(1/(1+(w^2)),t);
a ns
1/2* exp(- t)*heaviside(t) + 1/2* exp(t)* heaviside(- t);
但是打进去绘图时没反应,最后一行貌似有问题“+”produces a value that might be unused
可是书上就是这样的,我也从来没用过这软件,求高手解答~
还有一个也是没成功
clear all;
close all;
syms t f;
f=fourier(exp((-2)*abs(t)));
ezplot(f);
求e^(-2丨t丨)的傅里叶变换,并画出变换后的曲线
这个打进去没显示任何错误,但绘图的那个按钮点一下就“叮”一下,没任何反应了 展开
1个回答
展开全部
第一段代码应该是(只需要前面四行):
clear all;
close all;
syms t w;
ifourier(1/(1+(w^2)),t)
后面的你可能抄错了
ans=
1/2* exp(- t)*heaviside(t) + 1/2* exp(t)* heaviside(- t);
是上面四行代码的运行结果。
第二段代码是可以正常运行的。
clear all;
close all;
syms t w;
ifourier(1/(1+(w^2)),t)
后面的你可能抄错了
ans=
1/2* exp(- t)*heaviside(t) + 1/2* exp(t)* heaviside(- t);
是上面四行代码的运行结果。
第二段代码是可以正常运行的。
追问
clear all;
close all;
syms t w;
ifourier(1/(1+(w^2)),t);
后面开始是运行结果?只要前四行就能运行了?那我打完这段程序该点什么才能出来结果,save and run没有用
不懂什么意思。学校都没教过这东西,就要考试,还要自学
问题补充里的那段程序换我同学的电脑的matlab就可以运行了
追答
把第四句的ifourier(1/(1+(w^2)),t);后面的分号去掉(我的回答中,第四句最后是没有分号的),就会出现:
ans=
.....
matlab中不加分号的语句执行结束后会显示结果。
你给出的代码和问题补充里的代码,要求你的matlab中必须安装了符号数学工具箱,即Symbolic Math Toolbox。(你的同学机器能执行,可能他的Matlab中安装了Symbolic Math Toolbox。)
你可以在matlab中执行命令ver:
>> ver
看出来的结果中有没有Symbolic Math Toolbox。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询