introducing a new variable
Afficher commentaires plus anciens
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);
Réponses (2)
Vivek Selvam
le 13 Nov 2013
1 vote
Walter Roberson
le 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.
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!