19 lines
453 B
Matlab
19 lines
453 B
Matlab
% https://www.mathworks.com/help/matlab/ref/double.interp1.html
|
|
|
|
% we can export the points generated by this code
|
|
% to a .mat file and call it from simulink to plug into
|
|
% a PID controller
|
|
|
|
% setup vars
|
|
t = [0, 1, 2, 3, 4];
|
|
p = [0, -18, -45, -18, 0];
|
|
|
|
% generate graph lines
|
|
querypts = 0:0.001:4;
|
|
interpts = interp1(t, p, querypts, 'spline')';
|
|
|
|
lkneeExampleRet = [querypts', interpts];
|
|
|
|
% create graph
|
|
%figure
|
|
%plot(t, p,'o', querypts, interpts, ':.'); |