使用diff梯度()或()或其他方法来解决当地的斜率的一组离散点?
4视图(30天)
显示旧的评论
你好,我有一组x和y,每个有44个值,我用下面的方法来解决当地的这条曲线的斜率。
两个斜坡看起来不同,我不一个哪一个是更合理?
负载x.mat
负载y.mat
% 1。梯度,结果44值(相同的数据集)
slope1 =梯度(y);
% 2。diff(),结果43值
slope2 = diff (y) / diff (x);
%图
情节(x, y,“ko - - - - - -”);持有在;
情节(x, slope1,“r * - - - - - -”);
情节(x(2:结束),slope2,“b * - - - - - -”);