Getting an error message when I use 'triangle()' function.
Mostrar comentarios más antiguos
I wrote a code to create a tiangle wave form for testing my functions as below:
close all; clearvars; clc;
t = 0:0.01:10*pi;
f = 5;
A = 10;
y = A * triangle(2*pi*t);
figure, plot(y);
But I am getting a Command Window error message as below:
Unrecognized function or variable 'triangle'.
Error in ucgenDalga (line 5)
y = A * triangle(2*pi*t);
I tested the code first in MATLAB 2022b and then in MATLAB Online, having the same error message. When I wrote "help triangle" in Command Window, MATLAB responds an answer. But when I use triangle function in my code, I am receiving the above error. I could not have got an answer from Internet search. Any idea is appreciated.
3 comentarios
help triangle
VBBV
el 24 de Mzo. de 2024
The documentation states this function is for use in Stateflow estimation
Baris Dogan
el 24 de Mzo. de 2024
Respuesta aceptada
Más respuestas (1)
close all; clearvars; clc;
t = 0:0.01:10*pi;
f = 5;
A = 10;
y = A * sawtooth(2*pi*t);
figure, plot(t,y); xlim([0 2*pi])
3 comentarios
VBBV
el 24 de Mzo. de 2024
use sawtooth function which can generate triangular waveforms
Baris Dogan
el 24 de Mzo. de 2024
You can modify your code using sawtooth in https://www.mathworks.com/help/signal/ref/sawtooth.html to suit what you want
close all; clearvars; clc;
t = 0:0.01:10*pi;
f = 5;
A = 10;
y = A * sawtooth(2*pi*t,1/2); % triangle wave with two equal sides
figure, plot(t,y); xlim([0 pi])
Categorías
Más información sobre Programming en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



