# Matlab doesn't run

1 vue (au cours des 30 derniers jours)
Tu Nguyen le 1 Mar 2022
Commenté : Torsten le 1 Mar 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?
##### 0 commentairesAfficher -1 commentaires plus anciensMasquer -1 commentaires plus anciens

Connectez-vous pour commenter.

### Réponse acceptée

Walter Roberson le 1 Mar 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 commentairesAfficher 2 commentaires plus anciensMasquer 2 commentaires plus anciens
Torsten le 1 Mar 2022
I wonder why people that often use symbolic variables although they only want to perform numerical calculations.

Connectez-vous pour commenter.

### Plus de réponses (1)

Torsten le 1 Mar 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 commentaireAfficher AucuneMasquer Aucune
Tu Nguyen le 1 Mar 2022
Thank you so much

Connectez-vous pour commenter.

### Catégories

En savoir plus sur Code Performance dans Help Center et File Exchange

### Community Treasure Hunt

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

Start Hunting!