آموش مقدماتی برنامه نویسی گنو آکتیو (GNU Octave) – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

مهندس امید زندی
مهندس امید زندی

مدرس فرادرس

کارشناسی ارشد برق – کنترل


امید زندی کارشناس ارشد برق-کنترل از دانشگاه علم و صنعت ایران هستند. ایشان موفق به کسب رتبه اول المپیاد علمی دانشجویی مهندسی برق کشور در سال ۹۴ و همچنین رتبه سوم المپیاد علمی دانشجویی کشوری در سال ۱۳۹۳ در رشته برق شده اند و جزء دانشجویان ممتاز دانشگاه علم و صنعت در گرایش کنترل هستند. ایشان از رساله ارشد خود در زمینه «شناسایی عیوب ماشین های دوار» با موفقیت دفاع کردند (+)



گنو آکتیو (GNU Octave) به اختصار آکتیو، یک زبان برنامه نویسی سطح بالا، مشابه نرم افزار MATLAB است که برای انجام محاسبات مهندسی و عددی به کار می رود. این برنامه از طریق رابط خط فرمان، دارای امکانات فوق العاده ای برای حل مسائل خطی و غیرخطی، بهینه سازی، شبیه سازی و رسم انواع نمودارها است. ویژگی بارز این نرم افزار در مقابل نرم افزار متلب، باز بودن آن (Open Source) است. این ویژگی نرم افزار Octave باعث می شود که امنیت، کیفیت، قابلیت سفارشی سازی، آزادی و انعطاف پذیری را برای ما به ارمغان آورد، به همین دلیل می توان آن را به عنوان جایگزین خیلی خوبی برای متلب در نظر گرفت.

👤 مدرس: مهندس امید زندی
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

وضعیت انتشار در حال هماهنگی
زمان تقریبی انتشار ۶ تا ۱۴ هفته

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    گنو آکتیو (GNU Octave) به اختصار آکتیو، یک زبان برنامه نویسی سطح بالا، مشابه نرم افزار MATLAB است که برای انجام محاسبات مهندسی و عددی به کار می رود. این برنامه از طریق رابط خط فرمان، دارای امکانات فوق العاده ای برای حل مسائل خطی و غیرخطی، بهینه سازی، شبیه سازی و رسم انواع نمودارها است. ویژگی بارز این نرم افزار در مقابل نرم افزار متلب، باز بودن آن (Open Source) است. این ویژگی نرم افزار Octave باعث می شود که امنیت، کیفیت، قابلیت سفارشی سازی، آزادی و انعطاف پذیری را برای ما به ارمغان آورد، به همین دلیل می توان آن را به عنوان جایگزین خیلی خوبی برای متلب در نظر گرفت. چرا که هزینه خرید لایسنس متلب چندین میلیون تومان است در حالیکه Octave رایگان و Open Source است و اغلب، همان توانایی نرم افزار متلب را برای انجام محاسبات عددی دارا می باشد.

    خیلی از کدهای نوشته شده در نرم افزار متلب، بدون هیچ گونه تغییری در نرم افزار Octave نیز اجرا می شوند. برخی از ویژگی های مهم Octave در ادامه ذکر شده است:

    • در نرم افزار متلب، نیاز به نوشتن سه M-file برای حل بهینه سازی داریم، اما در آکتیو در یک M-file همه تابع های هزینه و قیود یک جا تعریف و حل می شوند.
    • علاوه بر % از # نیز برای کامنت کردن دستورات، استفاده می شود.
    • ساختارهای برنامه نویسی if ,while و function علاوه بر end و endfunction به وسیله endif و endwhile نیز خاتمه می یابند که این ویژگی، باعث راحت تر شدن برنامه نویسی به خصوص در حلقه های تودرتو می شود.
    • مشابه تولباکس ها در نرم افزار متلب، در نرم افزار Octave نیز تولباکس هایی به نام Octave-Forge وجود دارد که برای شاخه های مختلف مهندسی استفاده می شوند.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: معرفی نرم افزار Octave
      • دانلود، نصب و اجرای Octave
      • مثال های ساده
        • محاسبات ریاضی ساده
        • ایجاد ماتریس ها
        • ریاضیات ماتریس ها
        • حل معادلات جبر خطی
        • حل معادلات دیفرانسیلی − انتگرالی
        • تولید خروجی های گرافیکی
      • قراردادها
        • فونت ها
        • نوتاسیون ارزیابی کردن
        • پیام های خطا
        • فرمت توصیف ها
    • درس دوم: شروع برنامه نویسی Octave
      • فراخوانی Octave از رابط خط فرمان
        • آپشن های رابط خط فرمان
        • فایل های راه اندازی
      • خارج شدن از Octave
      • دستورات درخواست راهنمایی
      • ویرایش خطوط فرمان
        • جابجایی کرسر (نشانگر)
        • Killing و Yanking
        • دستورات تغییر متن ها
        • استفاده از Tab برای کامل کردن فرامین
        • تنظیمات تاریخچه برنامه های نوشته شده
        • سفارشی سازی Readline
        • سفارشی سازی PROMT
        • دستورات Diary و Echo
      • نحوه گزارش خطاها
      • کامنت گذاری
    • درس سوم: انواع داده ها
      • انواع داده های پیش ساخته
        • شی های عددی
        • داده های گم شده
        • شی های رشته ای
        • شی های ساختاری
        • شی های سلولی
      • انواع داده های تعریف شده توسط کاربر
      • سایزهای شی
    • درس چهارم: انواع داده های عددی
      • ماتریس ها
      • رنج ها
      • انواع داده های تک دقتی
      • انواع داده های صحیح
      • عملگرهای بیتی
      • مقادیر منطقی
      • مستند کردن اشیای عددی
    • درس پنجم: رشته ها
      • آرایه های کاراکتری
      • تعریف رشته ها
      • تبدیل رشته به عدد
      • مقایسه رشته ها
      • کار با رشته ها
      • تبدیلات رشته ها
      • توابع کلاس شی
    • درس ششم: ظروف داده
      • ساختارها
        • کاربردها و مثال های پایه
        • آرایه های ساختاری
        • تولید ساختارها
        • کار با ساختارها
        • پردازش داده ها در ساختارها
      • آرایه های سلولی
        • برخی استفاده ها از آرایه های سلولی
        • تعریف آرایه های سلولی
        • مختصات دهی آرایه های سلولی
        • آرایه های سلولی رشته ها
        • پردازش داده ها در آرایه های سلولی
        • لیست های جداشده با کاما
    • درس هفتم: متغیرها و عبارت ها
      • متغیرها
        • متغیرهای جهانی
        • متغیرهای ماندگار
        • وضعیت متغیرها
      • عبارت ها
        • عبارات اندیس
        • فراخوانی توابع
        • عملگرهای منطقی
        • عملگرهای مقایسه ای
        • عبارات و عملگرهای بولی
        • عبارات تخصیص
        • عبارات افزایشی و کاهشی
        • اولویت عملگرها
    • درس هشتم: حلقه های برنامه نویسی
      • دستور if
      • دستور Switch
      • دستور while
      • دستور do-until
      • دستور for
      • دستور break
      • دستور continue
      • دستور try
      • خطوط ادامه دار
    • درس نهم: توابع
      • مقدمه ای بر توابع و اسکریپت ها
      • تعریف توابع
      • توابع چند مقداری
      • فایل های توابع
        • کار با مسیرهای بارگذاری
        • زیرتوابع
        • توابع خصوصی
        • توابع تودرتو
        • قفل کردن توابع
        • تقدم توابع
      • Function Handles
      • Anonymous Functions
      • Inline Function
    • درس دهم:رسم انواع نمودار
      • مقدمه بر رسم کردن
      • رسم کردن سطح بالا
        • رسم دو بعدی
        • تنظیمات رسم دو بعدی
        • رسم سه بعدی
        • تنظیمات رسم سه بعدی
        • رسم چند نمودار در یک صفحه
        • رسم چند نمودار در چند پنجره
        • کار با پنجره های رسم
        • ذخیره و پرینت نمودارها
        • تنظیمات رسم دو بعدی
      • ساختارهای داده گرافیکی
        • مقدمه ای بر ساختارهای گرافیکی
        • تعریف ساختارهای گرافیکی
        • ویژگی های ساختارهای گرافیکی
      • رسم پیشرفته

     

    مفید برای رشته های
    • مهندسی برق


    اطلاعات تکمیلی

    نام آموزش آموش مقدماتی برنامه نویسی گنو آکتیو (GNU Octave) – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVOCT9610
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)



    سایر آموزش های مهندس امید زندی




    دیدگاه ها

    نظر شما در مورد این فرادرس چیست؟

    امتیاز شما به این آموزش:

    *




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان