صفحه اصلي | فهرست مقالات | مطالب جديد | خبرنامه | نقشه سايت | طراحي وب | جستجو | نسخه جديد سايت

صفحه اصلي | فهرست مقالات | مطالب جديد

 
بخش ویژه

هک رشد

تکنیک های توسعه و رشد سریع کسب و کار و استارتاپ ها


دسته ها

  • هک رشد هکر رشد استارتاپ
  • ایمنی صنعتی
  • شش سیگما
  • شبکه های هوشمند توزیع برق
  • فیزیک
  • انرژی های تجدیدپذیر (نو )
  • نرم افزار مطلب Matlab
  • مهندسی کامپیوتر
  • متفرقه
  • ماشین - اخبار
  • طراحی سایت و سئو
  • ماشین - معرفی شرکتها
  • ماشین - معرفی ماشين سازان
  • ماشین - معرفی ماشين آْلات
  • برق-دانش آموزان
  • برق-مهندسی پزشکی
  • برق-فناوری اطلاعات
  • برق-مخابرات
  • برق-کنترل
  • برق-قدرت
  • برق-اتوماسیون
  • برق-الکترونیک
  • برق-عمومی
  • برق - هوش مصنوعی
  • ارتباط با صنعت2
  • سايت هاي مرتبط
  • احمد زيني هكر رشد
  • هك رشد
  • فيلدباس و اتوماسيون
  • شبكه فيزيك هوپا
  • كارگاه هواشناسي
  • مهندسي برق
  • مجله در مورد سنسورها
  • www.control.com
  • temperatures.com
  • مجله سلامت و زيبايي

  • MATLAB نرم افزار يا زبان برنامه نويسي؟

    MATLAB نرم افزار يا زبان برنامه نويسي؟

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


    نگرشي به تواناييهاي MATLAB

    نويسنده : احمد زيني

    معمولا نرم افزارها را با كمك يك زبان برنامه نويسي قدرتمند طراحي مي كنند زيبايي، خوانايي وتوانمندي وسادگي هر نرم افزار به زبان برنامه نويسي مربوط مي شود كه با آن نرم افزار نوشته اند . اما در نهايت هر نرم افزار داراي امكانات محدودي مي باشد. ممكن است بسياري از حالات خاص يك مسئله را در طراحي آن نرم افزار در نظر نگرفته با شند كه محدوديتهايي براي نرم افزارايجاد مي كند.

    اما يك زبان برنامه نويسي ديگرمحدوديت هاي گفته شده را ندارد. يك برنامه نويس به طور سليقه اي هر گونه امكاناتي را به برنامه اي كه طراحي مي كند ودر نهايت يك نرم افزار در اختيار كار بران قرار مي دهد. بالطبع استفاده از چنين توانايي مشكلاتي نيز با خود به همراه دارد چون اگر شما خواستيد طراحيتان را با يك زبان انجام دهيد، بايد تمامي توابع مورد نياز را خودتان بنويسيد كه اين كاري بس دشوار ووقت گير است.

    اينجانب كه بايد مصامحه اي بين قابليت بالا و زمان صرف شده وآساني كار انجام شود كه از طرفي هم براي نوشتن يك برنامه ساده نياز نباشد تمامي توابع اساسي را خودمان بنويسيم وهم برنامه اي كه با آن كارمي كنيم توانايي كافي براي انجام پرمژه هاي ما داشته باشد. اولين چيزي كه به ذهن خطور مي كند اين است كه براي طراحي يك سيستم خاص مثلا طراحي خطوط هوايي نياز است كه نيروهايي كه سيم دكل ها وارد مي كنند را محاسبه كرد. همچنين ميزان وزش باد، نشست برف ويخ را در اين محاسبات لحاظ نمود از طرفي بايد در اين محاسبات مسائل الكتريكي قضيه را نيز در نظر بگيريم ( مباحث مربوط به اتصال كوتاه وصاعقه) همچنين از داده هاي آماري براي لحاظ كردن شرايط محيطي در فصول سرد وگرم استفاده كنيم . مسلما نرم افزاري كه هم در زمينه مكانيك والكتريك وآمار توانمند باشد همچنين محاسبات رياضي نيز در آن در نظر گرفته شده باشد براي كاربران عمومي ساخته نشده است يا حداقل ما از آن بي خبريم.بنابراين براي طراحي چنين سيستم خاصي حتما بايد از يك زبان برنامه نويسي كمك گرفت. البته اگر اين زبان از قابليت خاص نرم افزارهاي ديگر نيز استفاده مي كند كه كار ما راحتر مي شود. فرض كنيد از توابع رياضي به راحتي وتوانمندي Maple يا Mathematical كه نرم افزارهاي تخصصي رياضي هستند بهره مند باشدويا از محيط شبيه سازي قوي مانند Labview برخوردار باشد

    با اين تفاوت كه فرض كنيد كه بتوانيد در محيط Labview هر نوع بلوكي راكه به طور آماده وجود نداشته باشد با هنر برنامه نويسي خودتان اضافه كنيد همچنين محيطي مثل Excel براي وارد كردن داده هاي مسأله در اختيار داشته باشيد با توجه به اين نكته كه ميزان داده هاي يك مسئله مهندسي در مواردي حتي تا هزاران عدد اعشاري وتوان دار مي تواند باشد البته چه بهتر است كه اين زبان برنامه نويسي خيلي خيلي سطح بالا باشد تا حدودي كه دقيقا از رسم الخط خودمان استفاده كند.

      MATLAB:   زباني است كه تمامي توانمنديهاي ذكر شده را داراست. البته علاوه بر قابليتهايي كه قبلا ذكر شده ويژگيهاي منحصر به فرد ديگري نيز دارد كه ملاك مهمي در انتخاب آن به عنوان ابزار طراحي محسوب مي شود.

    1- ويژگي منحصر به فرد ماتريسي مهمترين ويژگي آن است كه اسم آن از ماتريس گرفته شده است ( آزمايشگاه ماتريس Matrix Laboratory )

    تعريف ماتريس در مطلب بسيار راحتر از ساير زبانها است. تصور كنيد ماتريس n×n×n×… با اين ابعاد كه اندازه آن به صورت شناور باشد وبه طور دلخواه، همچنين با توجه به اينكه بيشتر محاسبات مهندسي به صورت ماتريستي انجام مي شود داشتن قابليتهاي خاص در اين مورد مانند ترانهاده، معكوس، دترمينال قطري كردن، بالا مثلثي و... يكي ديگر از ويژگيهاي منحصر به فرد مطلب است.

    2- استفاده از تجربيات وزحمات كساني كه با مطلب كار مي كنند به اين ترتيب كه هر كسي در هر زمينه اي با مطلب كاري انجام داده باشدشركت سازنده مطلب آنها را در نسخه هاي بعدي اضافه مي كند بنابراين برنامه نوشتن با چنين زباني خيلي راحت مي باشد زيرا بسياري از توابع مورد نظر ما توسط ديگران آماده شده فقط كافي است بتوانيم آنرا از ليست توابع مطلب پيدا كرده از آن برنامه استفاده كنيم. كه خود باعث صرفه جويي در وقت وبالا رفتن دقت كار مي شود.

    3- سازگاري با زبانهاي برنامه نويسي ديگر: مي توان توابعي كه با زباني ديگر مثل زبانC نوشته شده باشد را دقيقا در محيطمطلب بكار برد يا برنامه هاي مطلب را به كد زبان C تبديل كنبم وآن را در محيط استفاده نماييم.

    4- تنوع زمينه هايي كه مطلب به آنها پرداخته است مثلا مخابرات، كنترل، فازي، پردازش تصوير وصوت، معادلات ديفرانسيل جزئي، شبكه عصبي، سيستم هاي قدرت، رياضيات، بانك اطلاعاتي، سيستم هاي هيبريدو...

    از آنجا كه براي يك پروژه عملي نياز است عمليات متنوعي در زمينه هاي مختلف علمي انجام دهيم مطلب مارا براي انجام چنين پروژه هايي كمك مي كند.

    5- ابزار لازم جهت طراحي يك سيستم محيطي است كه درآن امكانات شبيه سازي قوي وجود داشته باشد.

    محيط مدل سازي مطلب) (SIMULINK ابزاري مناسب را براي اين منظور در اختيار شما مي گذاردمحيطي كه درآن شما مي توانيدارتباط علوم مختلف را هر آن لمس كنيد وتمامي جنبه هاي علمي وعملي يك سيستمرادر نظر بگيريد.

    6- راحتي استفاده از برنامه كه يكي از ويژگيهاي برنامه شماست، قابليت GUI به شما اين امكان را مي دهد كه كاربراني كه قصد استفاده از برنامه شما را دارند به راحتي با چند كليك موس داده هاي خود را وارد كرده وبرنامه را اجرا كنند وخود را درگير قالب نامانوس شما نكنند. باتعريف يك پنجره كه در آن چند دكمه ونمودار وورودي متني موجود است به راحتي مي توان از اصل برنامه استفاده كرد.


     

     

    منوي اصلي
  • صفحه اصلي
  • فهرست مقالات
  • مطالب جديد
  • خبرنامه
  • نقشه سايت
  • طراحي وب
  • جستجو
  • نسخه جديد سايت
  •  

    مطالب جديد
     

         
    Copyright © 2003 - 2017 by AutoIR iranresearch , All rights reserved. www.iranresearch.com www.iranresearch.ir www.autoir.ir Designed by Ahmad Zeini
    کلیه حقوق مادی و معنوی این سایت autoir.ir می باشد