Matlab doesn't run
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Walter Roberson
il 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 Commenti
Torsten
il 1 Mar 2022
I wonder why people that often use symbolic variables although they only want to perform numerical calculations.
Più risposte (1)
Torsten
il 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)));
Vedere anche
Categorie
Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!