difference of a vector, diff()
Show older comments
Hi, I'm trying to figure out how to do a simple difference of a vector using HDL coder compatible Simulink blocks. I want to shift the bits so to speak and subtract essentially, so probably need to use some bitrol or something. I.e. I would like to implement the DIFF(X), for a vector X, being [X(2)-X(1) X(3)-X(2) ... X(n)-X(n-1)] using blocks. Thanks
Answers (1)
Azzi Abdelmalek
on 22 Jul 2016
Use Matlab function block with this code
function y = fcn(u)
%#codegen
y = diff(u);
Categories
Find more on Code Generation 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!