انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نرمافزارهای فنی-مهندسی => نویسنده: \SmHk/ در 24 فروردین 1399، 02:57 بظ
-
سلام بر همگی
آیا تمام کار هایی که متلب می کنه گنو اکتاو و سای لب توانایی انجامشون رو داره؟
آیا زبان دستورات گنو اکتاو و متلب و سای لب تفاوت داره؟
و کلا تفاوت های عمدشون چیه؟
میخوام بدونم کدوم بیشتر از همه به متلب نزدیکه برای درس برنامه نویسی دانشگاه
ممنون
-
درود.
اکتاو یه کپی برابر اصل از متلبه. سایلب یه نرمافزار با کاربرد مشابهه.
اگه دنبال نزدیک بودن به متلب هستی، اکتاو بهترین گزینه است.
ولی در کل متلب و اکتاو خیلی کند هستن.
اگه ميخوای با همون مفهموم کد بزنی، ولی کدت تمیزتر باشه و خیلی سریعتر و بهینهتر اجرا بشه، باید بری سمت کتابخونهٔ numpy در پایتون. همون کار متب و اکتاو رو میکنه، ولی خیلی بهتر!
-
من با numpy خیلی موافقم به عنوان کسی که هر روز ازش تو یادگیری ماشین و اینا استفاده میکنه بهت میگم
مثلا این کد رو ببینش :
import numpy as np
arr = np.ones((1,2))
این از ظاهرش کارش پیدا است یه آرایه از ۱ ها که شکلش ۱*۲ هستش
واقعا تمیزو مرتب نیستش؟
-
من با numpy خیلی موافقم به عنوان کسی که هر روز ازش تو یادگیری ماشین و اینا استفاده میکنه بهت میگم
مثلا این کد رو ببینش :
import numpy as np
arr = np.ones((1,2))
این از ظاهرش کارش پیدا است یه آرایه از ۱ ها که شکلش ۱*۲ هستش
واقعا تمیزو مرتب نیستش؟
ممکنه بهتر باشه ولی کار گیره به متلب
-
اکتاو خیلی خوبه ولی قبلا ها (۶-۷ سال پیش) که من به جای متلب استفاده می کردم یکسری تولباکس های متلب رو نداشت (البته اون زمانها شدیدا درحال توسعه بود) وخب قبلش یک چک بکن که تولباکس ها و توابع مورد نیازت رو داشته باشه.
-
ممنون از همه