Matlab doesn't run

1 visualización (últimos 30 días)
Tu Nguyen
Tu Nguyen el 1 de Mzo. de 2022
Comentada: Torsten el 1 de Mzo. de 2022
clc;
close all;
clear all;
syms w;
n = -5:0.01:5;
x21 = exp(-abs(n));
X_21= sum(x21.*exp(-j*w*n));
figure (2)
subplot(5,1,1);
fplot(@(w) abs(X_21), [-2*pi 2*pi]);
grid on
Can anyone please check this code, it doesn't run on my laptop?

Respuesta aceptada

Walter Roberson
Walter Roberson el 1 de Mzo. de 2022
I was timing out on this Answers facility going from -5 to +5 for demonstration purposes; you would change L for your purposes.
syms w;
L = 1.1;
n = -L:0.01:L;
x21 = exp(-abs(n));
X_21= sum(x21.*exp(-j*w*n));
F = matlabFunction(abs(X_21));
fplot(F, [-2*pi 2*pi]);
grid on
  3 comentarios
Walter Roberson
Walter Roberson el 1 de Mzo. de 2022
It takes quite a long time with L = 5.
Torsten
Torsten el 1 de Mzo. de 2022
I wonder why people that often use symbolic variables although they only want to perform numerical calculations.

Iniciar sesión para comentar.

Más respuestas (1)

Torsten
Torsten el 1 de Mzo. de 2022
n = -5:0.01:5;
x21 = exp(-abs(n));
X_21= @(w) sum(x21.*exp(-j*w*n),2);
w = linspace(-2*pi,2*pi,100).';
plot(w,abs(X_21(w)));
  1 comentario
Tu Nguyen
Tu Nguyen el 1 de Mzo. de 2022
Thank you so much

Iniciar sesión para comentar.

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by