introducing a new variable
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);
Answers (2)
Vivek Selvam
on 13 Nov 2013
1 vote
Walter Roberson
on 13 Nov 2013
0 votes
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.
1 Comment
richard
on 14 Nov 2013
Categories
Find more on Common Operations 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!