• درباره ی ما
  • قوانین سایت MATLABDL
  • تماس با ما

شماره تلگرام و واتساپ:  ۰۹۳۷۹۸۴۰۱۶۵  ساعت ۹ الی ۱۳ و ۱۶ الی ۲۱

مطلب دی ال
  • خانه
  • انجام پروژه
    • انجام پروژه متلب MATLAB
    • شبیه سازی مقاله
    • انجام پروژه داده کاوی
    • انجام پروژه پردازش تصویر
    • انجام پروژه شبکه عصبی
    • انجام پروژه الگوریتم ژنتیک
    • بهینه سازی با الگوریتم pso
    • انجام پروژه الگوریتم کلونی مورچگان
    • انجام پروژه الگوریتم گرگ خاکستری
    • انجام پروژه الگوریتم شبیه‌ سازی ذوب فلزات
    • انجام پروژه طبقه‌ بندی (classification)
    • انجام پروژه میکروکنترلر
  • پروژه ها
    • پروژه های آماده
    • پروژه آماده متلب
    • پروژه آماده برق
    • پروژه آماده کامپیوتر
    • پروژه آماده مکانیک
    • پروژه های پردازش تصویر
    • پروژه های پردازش متن
  • آکادمی مطلب دی ال
    • پایتون
    • متلب
    • سی پلاس پلاس
    • محاسبات نرم
      • الگوریتم‌های فراابتکاری
      • یادگیری ماشین ، داده‌کاوی و شناسایی آماری الگو
      • منطق فازی
    • پردازش تصویر
    • پردازش صوت و گفتار
    • سی شارپ
    • پایگاه داده
    • طراحی وب سایت
    • دیگر زبان های برنامه نویسی
    • شبکه
    • دیگر آموزش ها و مقالات
  • مطالب و دروس دانشگاهی
    • مهندسی کامپیوتر
    • مهندسی برق
  • پرداخت آنلاین
  • درخواست پروژه
  • دعوت به همکاری
  • منو منو
وبلاگ - آخرین اخبار
آموزش برنامه نویسی در متلب

برنامه نویسی در متلب ، سه گام مهم برای یادگیری برنامه نویسی در MATLAB

3 تیر 1397/0 دیدگاه /در آکادمی مطلب دی ال, متلب

سه گام مهم برای یادگیری برنامه نویسی در متلب ، آموزش برنامه نویسی در متلب ، برنامه نویسی در متلب می­تواند به ۳ گام یا مرحله طبقه بندی گردد ، در واقع این ۳ قسمت می­تواند مهارت­های برنامه نویسی را در بر بگیرد. این ۳ گام عبارتند از: ۱- اصول برنامه نویسی ۲- آشنایی با توابع عمومی در متلب ۳- آشنایی و مهارت استفاده از جعبه ابزارهای تخصصی در متلب. در ادامه توضیحات بیشتری در رابطه با این ۳ گام را می توانید مطالعه نمایید.

سه گام مهم برای یادگیری برنامه نویسی در متلب

بدون شک هر برنامه نویسی که قصد برنامه نویسی در متلب را دارد باید در دو مرحله ­ی اولیه مهارت کافی ( و تا حدی کامل) را داشته باشد. اما مهارت مرحله­ ی سوم باید بر اساس خواسته برنامه نویس کسب گردد. به عنوان مثال شخصی که از متلب در زمینه­ی مهندسی پزشکی استفاده می­کند باید نحوه­ ی استفاده از متلب (جعبه ابزارهای تعبیه شده) برای مهندسی پزشکی را فرا بگیرید. در واقع مهندس داده کاوی باید روی جعبه ابزارهای مربوط به داده کاوی تسلط پیدا کند مهندس مکانیک روی جعبه ابزارهای مروبط به مهندسی مکانیک و غیره.

همچنین بخوانید: انجام پروژه های نرم افزار متلب

حال هر کدام از این مهارت ها توضیح داده خواهد شد و تعیین می­کنیم برنامه نویس در هر یک از سطوح نامبرده  باید چه مهارت­هایی را کسب کند.

گام اول: اصول برنامه نویسی

در این گام برنامه نویس باید اصول برنامه نویسی را فرا بگیرد، یعنی فارغ از نوع زبان مورد استفاده جهت برنامه نویسی، خواسته­ ی مسأله را تعیین کند( ورودی ها و خروجی ها) و پس از این مرحله معین کند که جهت دستیابی به خواسته­ ی مسأله ( دریافت ورودی و تبدیل آن به خروجی و نمایش خروجی ) چه اعمال و تکنیک های باید مورد استفاده قرار بگیرد. لذا برنامه نویس باید بداند همه­ی مسولیت برنامه نوشته شده به عهده­ی خودش است و کامپیوتر هیچ گونه کمکی به او نمی­کند و این اصل را نیز مورد توجه قرار دهد که: « اگر برنامه با یک سطح هوشمندی خاص نوشته شود به ۱۰ برابر هوشمندی جهت خطایابی برنامه نیاز است».

لذا با توجه به این اصل قبل از اقدام و شروع به برنامه نویسی باید به خوبی مسأله را تحلیل کند. مهارت­های که در این سطح باید فرا گرفته شوند مربوط به منطق برنامه نویسی است که شامل موارد زیر است:

** آشنایی با مفاهیم ورودی و خروجی  (input/output)
** آشنایی با متغیرها و نوع متغیر (variable/variable type)
** دریافت ورودی­ ها
** پردازش ورودی­ ها
** آشنایی با منطق دستورات شرطی و کنترلی

  • (if, if else, if else if, ….)
  • (switch case)

** آشنایی با منطق دستورات تکرار

  • For
  • While
  • Do while

** آشنایی با عملگر ها و اولویت آنها

  • حسابی (+، -، *، /)
  • منطقی (==،~=، =<، => و …)
  • بیتی (&، | ، …)
  • و …  

مهارت های مورد نیاز این سطح مختص زبان متلب نبوده و در همه­ ی زبان­های برنامه نویسی مورد استفاده قرار می­گیرد.

گام دوم: آشنایی با توابع عمومی در متلب

در این سطح برنامه نویس باید مهارت استفاده از توابع عمومی در متلب را فرا گیرد، چرا که با آشنایی برنامه نویس با این توابع سرعت برنامه نویسی به طور قابل ملاحظه ­ای افزایش می­ یابد و خطا نیز به طور چشمگیری کاهش پیدا می­کند جهت این امر به مثال زیر توجه کنید.

مثال: برنامه ­ای در متلب بنویسید که آرایه­ ای (برداری) از داده ها را، به صورت صعودی مرتب کند: ( فرض A بردار مورد نظر است):

  • جواب بدون استفاده از تابع تعریف شده در متلب :
تعریف تابع در متلب

همچنین بخوانید: شبیه سازی مقاله با نرم افزار متلب

توجه شود که در کد بالا ( شرط در حلقه­ی for) Length() طول یک آرایه را بر می­گرداند که در حالت عادی باید طول آرایه نیز محاسبه گردد. همانگونه که مشاهده می­شود نوشتن کد بالا وقت گیر و احتمال خطا نیز در آن زیاد است اما جواب مسأله با استفاده از ابزارهای متلب به صورت زیر است:

  • جواب یا استفاده از تابع مرتب سازی در متلب:

B= sort (A)

معین است که نوشتن این دستور سریعتر بوده و احتمال خطایی نیز وجود ندارد. لذا جهت نوشتن برنامه ه­ای موثر در متلب برنامه نویس باید با این گونه توابع آماده آشنا باشد:
تمرکز این تاپیک آموزشی روی مهارت لازم در این سطح می­باشد. بنابراین در ادامه برخی از این توابع و زمینه ­ی مورد استفاده  آنها بیان می­گردند.

امیدوارم این مطلب برای شما مفیده بوده باشد…



برچسب ها: آموزش MatLab, آموزش نرم افزار متلب, برنامه نویسی در متلب, تعریف توابع در متلب
اشتراک این مطلب
  • اشتراک در Facebook
  • اشتراک در Twitter
  • Share on WhatsApp
  • اشتراک در LinkedIn
شاید این موارد نیز مورد علاقه شما باشد
آموزش متلب آموزش نرم افزار Matlab
کتاب مقدمه ای بر پردازش تصویر با نرم افزار متلب کتاب مقدمه ای بر پردازش تصویر با نرم افزار متلب
آموزش جامع MATLAB آموزش جامع MATLAB
همه چیز در مورد نرم افزار matlab و کاربردهای آن نرم افزار متلب MATLAB چیست و چه کاربردهایی دارد؟
0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید

تعداد موارد موجود در سبدخرید: 0

  • سبد خریدتان خالی است.
  • کل: 0 RIAL
  • پرداخت

خبرنامه ایمیلی مطلب دی ال

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

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

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

آخرین مطالب

  • کد نویسی الگوریتم پس انتشار خطا یا الگوریتم انتشار معکوس در نرم افزار متلبالگوریتم پس انتشار خطا یا انتشار معکوس در نرم افزار متلب5 خرداد 1400 - 17:31
  • پروژه تعلیم شبکه های عصبی پرسپترون و آدالاین در نرم افزار متلبپروژه تعلیم شبکه های عصبی پرسپترون و آدالاین در نرم افزار متلب5 خرداد 1400 - 00:35
  • پروژه پردازش گفتار با نرم افزار متلبپروژه پردازش گفتار با نرم افزار متلب2 خرداد 1400 - 19:37
  • پروژه تشخیص احساسات از روی صدا در نرم افزار متلبپروژه تشخیص احساسات از روی صدا در نرم افزار متلب1 خرداد 1400 - 04:22
  • پیاده سازی پروژه برچسب گذاری اجزاء گفتار یا Part of Speech Tagging در نرم افزار متلبپروژه Part of Speech Tagging (پیاده سازی در نرم افزار متلب)19 اردیبهشت 1400 - 03:20

آخرین دیدگاه

  • متین قربانی در حذف آیتم‌های تکراری در یک لیست در پایتون
  • محمد در پروژه نرم افزار صندوق قرض الحسنه با سی شارپ
  • محمد حسین در دانلود پروژه ساعت دیجیتال با میکروکنترلر avr
  • مدیر سایت در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب
  • امیر در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب

مطلب دی ال را در شبکه های اجتماعی دنبال کنید

خانه |پرداخت آنلاین | دعوت به همکاری | قوانین سایت | درباره ما | تماس با ما

تمامي حقوق مادي و معنوي اين وب سايت نزد مطلب دی ال محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد!

طراح سایت : ProgRun

جبران سازی بار با اصلاح ضریب قدرت با جبران ساز استاتیکی توزیع...جبران سازی بار با اصلاح ضریب قدرت بوسیله جبران ساز استاتیکی توزیعشبیه سازی ردیابی نقطه توان ماکزیمم پنل خورشیدی براساس سیستم منطق فازی و کنترل شارژ باتریشبیه سازی سیستم باتری متصل به پنل خورشیدی با ردیابی نقطه توان ماکزیمم...
رفتن به بالا