Borrar filtros
Borrar filtros

some matlab functions like sawtooth, square etc are not running and display error in command window of "signal processing toolbox" ... any possible solution???

9 visualizaciones (últimos 30 días)
T=10*(1/50);
fa=1000;
dt=1/fa;
t=0:dt:T-dt;
x=sawtooth(2*pi*50*t);
plot(t,x);
  3 comentarios
Dyuman Joshi
Dyuman Joshi el 5 de Jul. de 2023
Editada: Dyuman Joshi el 5 de Jul. de 2023
It seems that you don't have access to the Signal Processing Toolbox, which contain the sawtooth and square functions.
You need to have access to a Particular Toolbox to access the functions of the toolbox.
How to obtain a toolbox?
- By purchasing it.
- If you are a college student, your college might have a campus-wide license to MATLAB, with access to toolboxes. Contact your college authority dealing with such issues.
Rik
Rik el 5 de Jul. de 2023
A third solution is to implement the function yourself. This may require a considerable effort.

Iniciar sesión para comentar.

Respuestas (1)

Harsh Kumar
Harsh Kumar el 5 de Jul. de 2023
Hi Moiz,
I understand that you are trying to plot a 'Sawtooth function' programmatically in MATLAB with given specifications.
To do this, make ensure that ‘Signal Processing toolbox’ is installed in you packages or you can install it from MATLAB add-ons as well .Also ,you may try running it on MATLAB online as it has necessary features preinstalled in it.
I tried reproducing it on my machine Refer to the below code snippet and output of that for better understanding.
T=10*(1/50);
fa=1000;
dt=1/fa;
t=0:dt:T-dt;
x=sawtooth(2*pi*50*t);
plot(t,x);
Refer to the below documentation for details : Link

Categorías

Más información sobre Downloads en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by