## Copyright (C) 2019 Jens ## ## This program is free software: you can redistribute it and/or modify it ## under the terms of the GNU General Public License as published by ## the Free Software Foundation, either version 3 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, but ## WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program. If not, see ## . ## -*- texinfo -*- ## @deftypefn {} {@var{retval} =} tempsensor_eval (@var{input1}, @var{input2}) ## ## @seealso{} ## @end deftypefn ## Author: Jens ## Created: 2019-04-01 function tempsensor_eval () data = load('temp.log'); t = data(:,2); n = data(:,1); dt = [0 diff(t)']'; L = 50 dt2 = []; for S=1:(length(t)-L) W = (0:(L-1))'; t(S:S+(L-1)); tpf = polyfit(W, t(S:S+(L-1)), 1); dt2 = [dt2 tpf(1)*60]; end subplot(2,1,1) plot(n, t); grid; subplot(2,1,2) plot(1:length(dt2), dt2); grid; endfunction