introducing a new variable
4 views (last 30 days)
Show older comments
I am trying to introduce a new variable that is in terms of a variable that is known.
r''=(-b/a)*r
where r is just a row vector going from -15:15, r'' is the new variable, b&a are the unknown,real constants.
Ultimately I am trying to express a gaussian function in terms of the r=(-a/b)*r'', and take fft's of these gaussian functions.
I have tried using:
syms r'' a b
however when I am trying to take fft's, matlab is unable to do this because a, b, and r'' are syms.
I can't think of another way to introduce this new variable, maybe after the fft of the gaussian is taken? Below is the code I am using but an error comes up at the last two lines. Any help will be appreciated
clear
syms r'' a b real
r=-15:15;
r=-(a/b)*r'';
h=gaussmf(r,[(0.5)/(2*sqrt(2*log(2))),0]);
g=gaussmf(r,[(0.1)/(2*sqrt(2*log(2))),0]);
H=fft(h);
G=fft(G);
0 Comments
Answers (2)
Walter Roberson
on 13 Nov 2013
I would doubt that you can use r'' as a symbol name. Try using a name that starts with a letter, and consists entirely of letters, digits, or underscores.
See Also
Categories
Find more on Assumptions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!