introducing a new variable
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (2)
Walter Roberson
el 13 de Nov. de 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.
Ver también
Categorías
Más información sobre Assumptions en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!