matlab中用fourier函数的问题

问题描述:

matlab中用fourier函数的问题
syms x;
已经定义f=x^-1
fourier(x^-1)是对的!
fourier(f)是错的!
为什么?
怎样将f使用在Fourier函数中?顺便问一下,f的性质也是符号变量吗?
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
好像你的 matlab 安装有问题  >> syms x>> f=x^-1 f = 1/x >> fourier(x^-1) ans = pi*(2*heaviside(-w) - 1)*i >> fourier(f) ans = pi*(2*heaviside(-w) - 1)*i
再问: 谢谢,如果f=input('请输入一个函数(如:sin(x^2)):\n','s'); 请问如何用fourier函数求用户调用的函数的fourier
再答: -------------------------------- function xx=fff(f) xx=fourier(f) --------------------------------- 上面的保存到fff。m 里面 然后运行 fff(sin(x)) sin(x)换到 自己要输入的函数就可以啦
再问: 能具体写一下吗,我不是很懂,谢谢
 
 
展开全文阅读
剩余:2000
下一页:生物 酶
也许感兴趣的知识