انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: تفاوت gnu octave و matlab وscilab  (دفعات بازدید: 1972 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین \SmHk/

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
  • کاربر کوبونتو بودم
تفاوت gnu octave و matlab وscilab
« : 24 فروردین 1399، 02:57 ب‌ظ »
سلام بر همگی
آیا تمام کار هایی که متلب می کنه گنو اکتاو و سای لب توانایی انجامشون رو داره؟
آیا زبان دستورات گنو اکتاو و متلب و سای لب تفاوت داره؟
و کلا تفاوت های عمدشون چیه؟
میخوام بدونم کدوم بیشتر از همه به متلب نزدیکه برای درس برنامه نویسی دانشگاه
ممنون
« آخرین ویرایش: 25 فروردین 1399، 01:12 ق‌ظ توسط \SmHk/ »

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : تفاوت gnu octave و matlab وscilab
« پاسخ #1 : 25 فروردین 1399، 09:33 ق‌ظ »
درود.
اکتاو یه کپی برابر اصل از متلبه. سای‌لب یه نرم‌افزار با کاربرد مشابهه.
اگه دنبال نزدیک بودن به متلب هستی، اکتاو بهترین گزینه است.
ولی در کل متلب و اکتاو خیلی کند هستن.
اگه مي‌خوای با همون مفهموم کد بزنی، ولی کدت تمیزتر باشه و خیلی سریع‌تر و بهینه‌تر اجرا بشه، باید بری سمت کتابخونهٔ numpy در پایتون. همون کار متب و اکتاو رو می‌کنه، ولی خیلی بهتر!
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : تفاوت gnu octave و matlab وscilab
« پاسخ #2 : 25 فروردین 1399، 11:29 ق‌ظ »
من با numpy خیلی موافقم به عنوان کسی که هر روز ازش تو یادگیری ماشین و اینا استفاده میکنه بهت میگم
مثلا این کد رو ببینش :
import numpy as np
arr = np.ones((1,2))
این از ظاهرش کارش پیدا است یه آرایه از ۱ ها که شکلش ۱*۲ هستش
واقعا تمیزو مرتب نیستش؟

آفلاین \SmHk/

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
  • کاربر کوبونتو بودم
پاسخ : تفاوت gnu octave و matlab وscilab
« پاسخ #3 : 25 فروردین 1399، 12:37 ب‌ظ »
من با numpy خیلی موافقم به عنوان کسی که هر روز ازش تو یادگیری ماشین و اینا استفاده میکنه بهت میگم
مثلا این کد رو ببینش :
import numpy as np
arr = np.ones((1,2))
این از ظاهرش کارش پیدا است یه آرایه از ۱ ها که شکلش ۱*۲ هستش
واقعا تمیزو مرتب نیستش؟
ممکنه بهتر باشه ولی کار گیره به متلب

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ : تفاوت gnu octave و matlab وscilab
« پاسخ #4 : 25 فروردین 1399، 08:11 ب‌ظ »
اکتاو خیلی خوبه ولی قبلا ها (۶-۷ سال پیش) که من به جای متلب استفاده می کردم یکسری تولباکس های متلب رو نداشت (البته اون زمانها شدیدا درحال توسعه بود) وخب قبلش یک چک بکن که تولباکس ها و توابع  مورد نیازت رو داشته باشه.
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین \SmHk/

  • Sr. Member
  • *
  • ارسال: 318
  • جنسیت : پسر
  • کاربر کوبونتو بودم
پاسخ : تفاوت gnu octave و matlab وscilab
« پاسخ #5 : 25 فروردین 1399، 10:10 ب‌ظ »
ممنون از همه