2021-03-19
  • |
  • daafoor
  • |
  • مشاهدات: 3595

التوابع أو الدوال في بيئة ماتلاب:

كود حساب المتوسط الحسابي لشعاع:

z = 1:99;
ave = average(z)
function ave = average(x)
    ave = sum(x(:))/numel(x); 
end
%numel() : Number of array elements

Output:

ave = 50

شرح الكود:

في السطر الأول تم تعريف شعاع قيمه بين 1 و 99 في السطر الثاني استدعينا التابع ، في السطر الثالث تعريف التابع يتم تعريف التابع كما يلي أولاً كلمة  function ثم خرج التابع ثم إشارة = ثم اسم التابع وبين قوسين بارامترات الدخل ثم جسم التابع الذي يحتوي الكود ثم في النهاية end

وظيفة هذا التابع هي حساب المتوسط الحسابي للبارامتر  x حيث التابع sum(x(:)) يقوم بحساب مجموع قيم الشعاع x و التابع   numel(x) يقوم بتحديد عدد عناصر الشعاع x.

 


 

كود حساب المتوسط الحسابي والانحراف المعياري لشعاع:

values = [12.7, 45.4, 98.9, 26.6, 53.1];
[ave,stdev] = stat(values)
function [m,s] = stat(x)
    n = length(x);
    m = sum(x)/n;
    s = sqrt(sum((x-m).^2/n));
end

Output:

ave =   47.3400
stdev = 29.4124

 


 

كود حساب قيمة التابع y=sin(x)^3  و حساب التكامل للتابع بين ال 0 وال Π:

% Compute the value of the integrand at 2*pi/3.
x = 2*pi/3;
y = myIntegrand(x)

% Compute the area under the curve from 0 to pi.
xmin = 0;
xmax = pi;
f = @myIntegrand;
a = integral(f,xmin,xmax)

function y = myIntegrand(x)
    y = sin(x).^3;
end

Output:

y =    0.6495
a =    1.3333
 

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول