اکتاو GNU به اندازه MATLA از زبانی برخوردار است و اغلب با MATLA سازگار است. همچنین برای اعداد دیجیتال استفاده می شود.

Octave با MATLA در زمینه های زیر مشترک است:

باکره ها مبتنی بر اطلاعات هستند.
اعداد مختلط را پشتیبانی کنید.
ساخته شده در کتابخانه ها و شماره های شغلی.
از توابع تعریف شده توسط کاربر پشتیبانی می کند

MATLA در مقابل اکتاو

بیشتر اوقات MATLA روی Octave اجرا می شود ، اما بیشتر نرم افزار Octave روی MATLA اجرا نمی شود زیرا Octave به بسیاری از نحوهایی که MATLA انجام می دهد امکان دسترسی دارد.

به عنوان مثال ، MATLA یک نماد کوتاه است و Octave یک نقل قول و دو تعریف است.

مثال ناسازگار

مثالی را در نظر بگیرید که MATLA و Octave از توابع مختلف برای بدست آوردن بخشی از یک منحنی استفاده می کنند. به عنوان مثال ، f (x) = x ^ 2 cos (x) برای

−4 ≤ x ≤ 9

کد زیر را در پرونده اسکریپت بنویسید.

f = x^2*cos(x);

ezplot(f, [-4,9])

a = int(f, -4, 9)

disp(‘Area: ‘), disp(double(a));

نتیجه به صورت زیر است:

a =8*cos(4) + 18*cos(9) + 14*sin(4) + 79*sin(9)

Area:    0.3326

دیدگاه بگذارید