- #1

- 810

- 0

For example, I want to find the Fourier transform of [tex] \cos \omega_0 t [/tex].

I know the answer is:

[tex] \pi ( \delta(\omega - \omega_0) + \delta(\omega + \omega_0)) [/tex].

How do I do this in Matlab. All I can find is something like this:

Code:

```
clc;
syms t;
fourier(cos(t))
```

This returns:

Code:

`pi*(dirac(w-1)+dirac(w+1))`

I would really like to be able to do something like:

Code:

```
clc;
syms t;
fourier(cos(a*t))
```

and get:

Code:

`pi*(dirac(w-a)+dirac(w+a))`

so I can actually check harder transforms.

How would I do this?

Thanks in advance :)