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

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

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

نویسنده موضوع: Octave همان MATLABئه؟! (حل شد)  (دفعات بازدید: 2190 بار)

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

آفلاین محمد فدوی

  • Sr. Member
  • *
  • ارسال: 485
  • جنسیت : پسر
  • آغاز آزادی از رایانهٔ شخصی
    • آغاز آزادی از رایانهٔ شخصی
Octave همان MATLABئه؟! (حل شد)
« : 02 آبان 1393، 08:36 ب‌ظ »
سلام دوستان. یه نفر به من یه پروژه‌ی MATLAB سفارش داده. اینطور که شنیدم زبان Octave همون MATLAB هستش درسته؟ یا تفاوت‌هایی دارن؟ اگه پروژه رو با Octave انجام بدم بعدا توی اجراش با MATLAB به مشکل میخورن؟

ممنونم.
« آخرین ویرایش: 02 آبان 1393، 11:41 ب‌ظ توسط محمد فدوی »
اگر به بهداشت و فرهنگ رفتار با حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
وبلاگ شخصی من: http://fadavi.net

آفلاین کامروا

  • Full Member
  • *
  • ارسال: 235
  • ایالات متحده جهرم
پاسخ : Octave همان MATLABئه؟!
« پاسخ #1 : 02 آبان 1393، 10:00 ب‌ظ »
Octave‌ همون Matlab‌ نیست. ولی یک جایگرین واسه Matlab‌ هست.

تمام توابع شبیه هم نیستند ولی بسیاری از توابع شون هم نام هستند.

البته ToolBox های زیادی واسه Octave هست که میتونی توی نت سرچ کنی. Octave توی آخرین ورژنش، یک GUI رسمی هم باهاش ارائه شده.

اگر میخوای Octave بصورت GUI اجرا بشه دستور زیر رو بزن.

octave --force-gui
البته توجه داشته باشید که این GUI در مرحله ی آزمایشی به سر میبره ولی نسبتا پایداره.

موفق باشید.

آفلاین محمد فدوی

  • Sr. Member
  • *
  • ارسال: 485
  • جنسیت : پسر
  • آغاز آزادی از رایانهٔ شخصی
    • آغاز آزادی از رایانهٔ شخصی
پاسخ : Octave همان MATLABئه؟!
« پاسخ #2 : 02 آبان 1393، 10:25 ب‌ظ »
ممنونم از پاسختون. منظورم اینه که اگه من یه برنامه رو با اکتاو بنویسم توی متلب اجرا میشه؟!
اگر به بهداشت و فرهنگ رفتار با حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
وبلاگ شخصی من: http://fadavi.net

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : Octave همان MATLABئه؟!
« پاسخ #3 : 02 آبان 1393، 10:45 ب‌ظ »
سلام. تا اون‌جا که من می‌دونم برای M-fileها، بله اگه جوری بنویسی که برای متلب باشه، هم اکتاو اون رو اجرا می‌کنه و هم متلب. من با تولباکس‌ها کار نکردم نمی‌دونم. مثلا توی اکتاو برای کامنت هم می‌شه از # استفاده کرد و هم از %، که شما باید از دومی که مربوط به متلب هست، استفاده کنی.

البته ناگفته نماند که سرعت اکتاو از متلب پایین‌تر هست، طبق تجریه‌ی من توی بعضی از لوپ‌ها تقریباً دوبرابر طول می‌کشه.

به صورت کلی و برای محاسبات شخصی خودتون، «جولیا» هم بنظر جالب می‌یاد. http://julialang.org ولی من سرعتش رو امتحان نکردم.
« آخرین ویرایش: 02 آبان 1393، 10:52 ب‌ظ توسط سلمان م. »

آفلاین محمد فدوی

  • Sr. Member
  • *
  • ارسال: 485
  • جنسیت : پسر
  • آغاز آزادی از رایانهٔ شخصی
    • آغاز آزادی از رایانهٔ شخصی
پاسخ : Octave همان MATLABئه؟!
« پاسخ #4 : 02 آبان 1393، 11:07 ب‌ظ »
ممنونم. نه همونطور که گفتم میخوام واسه یه نفر یه پروژه انجام بدم که قراره با متلب ارائه بده اون...
از اونجایی که متلب پولیه میخواستم ببینم میشه با Octave کارمو بکنم که گویا میگین میشه. اگه نشه مجبورم ویندوز نصب کنم و کارای غیر آزاد انجام بدم!! ;D

این جولیا چیه؟ سینتکسش شبیه متلبه؟ با اونم میتونم بنویسم؟
اگر به بهداشت و فرهنگ رفتار با حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
وبلاگ شخصی من: http://fadavi.net

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : Octave همان MATLABئه؟!
« پاسخ #5 : 02 آبان 1393، 11:25 ب‌ظ »
آره تا حدودی شبیه هست ولی نه برای این کار شما. اگه دوست داشتید بعداً سر فرصت یادش بگیرید.

من نمی‌دونم که کار شما چی هست ولی ما با همین اکتاو جلو برید اگه دیدید که زیاد طول می‌کشه می‌تونید از همون متلب استفاده کنید.

در ضمن متلب رو می‌شه روی گنو/لینوکس نصب کرد. توی سایت‌های فارسی بگردید هست، لینکش رو هم براتون پ‌خ می‌کنم. (۷ گیگ باید دانلود کنید.)

آفلاین محمد فدوی

  • Sr. Member
  • *
  • ارسال: 485
  • جنسیت : پسر
  • آغاز آزادی از رایانهٔ شخصی
    • آغاز آزادی از رایانهٔ شخصی
پاسخ : Octave همان MATLABئه؟!
« پاسخ #6 : 02 آبان 1393، 11:41 ب‌ظ »
ممنونم خیلی لطف کردید (این دکمه‌ی تشکرو بذارید دیگه!)
 \\:D/ \\:D/ \\:D/
اگر به بهداشت و فرهنگ رفتار با حیوانات علاقه دارید، از vetMD.ir دیدن کنید.
وبلاگ شخصی من: http://fadavi.net