Undefined function 'postlin' for input arguments of type 'double'.
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Abdallah Almughrabi
il 25 Ott 2021
Commentato: Abdallah Almughrabi
il 25 Ott 2021
t = -10:0.01:10;
f = inline('4.*hardlim(t+4)- postlin(t+4)+2.*postlin(t)- postlin(t-2)-2.*hardlim(t-2)', 't');
subplot(2,2,1);
plot(t, f(t));
subplot(2,2,2);
plot(t, f(2.*t));
subplot(2,2,3);
plot(t, f(t/1.5));
subplot(2,2,4);
plot(t, f(-t+3));
--------------------------------------------(error)-------------------------------
Error using inlineeval (line 14)
Error in inline expression ==> 4.*hardlim(t+4)- postlin(t+4)+2.*postlin(t)- postlin(t-2)-2.*hardlim(t-2)
Undefined function 'postlin' for input arguments of type 'double'.
Error in inline/subsref (line 23)
INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
Error in Untitled (line 14)
plot(t, f(-t+3));
Risposta accettata
VBBV
il 25 Ott 2021
t = -10:0.01:10;
f = inline('4*hardlim(t+4)-poslin(t+4)+2*poslin(t)-poslin(t-2)-2*hardlim(t-2)', 't')
subplot(2,2,1);
plot(t, f(t));
subplot(2,2,2);
plot(t, f(2.*t));
subplot(2,2,3);
plot(t, f(t/1.5));
subplot(2,2,4);
plot(t, f(-t+3));
You have a typo error for the function postlin instead of poslin. see the ref below
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Multirate Signal Processing 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!