why I cant use laplace?

4 visualizzazioni (ultimi 30 giorni)
Pablo Álvarez García
Pablo Álvarez García il 6 Gen 2022
Risposto: Steven Lord il 6 Gen 2022
A=1;
Fs=10000;
f=0.01;
T=3*(1/f);
c=50;
t=0:1/Fs:T-1/Fs;
ut=A*square(2*pi*f*t,c);
plot(t,ut)
Us=laplace(ut)
Check for incorrect argument data type or missing argument in call to function 'laplace'.

Risposta accettata

Steven Lord
Steven Lord il 6 Gen 2022
which -all laplace
/MATLAB/toolbox/symbolic/symbolic/@sym/laplace.m % sym method
The laplace function is only defined for symbolic inputs. Your ut is not symbolic, it is a numeric array.
A=1;
Fs=10000;
f=0.01;
T=3*(1/f);
c=50;
t=0:1/Fs:T-1/Fs;
ut=A*square(2*pi*f*t,c);
whos ut
Name Size Bytes Class Attributes ut 1x3000000 24000000 double

Più risposte (0)

Categorie

Scopri di più su Symbolic Math Toolbox in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by