السلام عليكم ورحمة الله وبركاته…
عندي تقييم عليه تقريبا 25 درجة من الدرجة الكلية.
المطلوب هو انشاء دالة خاصة ياستخدام برنامج الماتلاب.
[CENTER]وعليكم السلام
كاحد الحلول يمكنك استخدام دالة مثل هذه
function [y]=DiffMe(x,t)
td=diff(t);
xd=diff(x);
y=xd./td;
y=[y y(end)];
end
مثال لاستعمال هاته الدالة
clear all; close all; clc
% Random Signal with Varying Time Interval
t=sort(randsample(linspace(1,200,200),100));
x=cos(t);
% Plotting the Original Signal
subplot(2,1,1)
stem(t,x,'Marker','.','Color','b')
% Using Our Function
r=DiffMe(x,t);
% Plotting the Result
subplot(2,1,2)
stem(t,r,'Marker','.','Color','r')
النتيجة
[/center]