Little truble with 'diff'
Show older comments
Hi everybody,
I'm trying to write the code for the function sing as you know there's an alternatively form:

Well here is the code that but gives me a little of trouble because for dimension
% sng(t) = (d/dt)*|t|
t = -10:10;
y = diff(abs(t));
figure(1);
plot(t,y); xlabel('t'); ylabel('sgn(t)');
%title('signum');
axis ([-10 10 -1.1 1.1])
grid on;
The problem is that when you use 'diff' with a 0 gives you this diff(0) = [], is an empty vector, any advice how can I fix or a way that 'diff' don't give me a empty space.
Thank you.
Accepted Answer
More Answers (0)
Categories
Find more on Mathematics in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!