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

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

 
بخش ویژه

هک رشد

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


دسته ها

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

  • اساس عملكرد Matlab مطلب متلب

    اساس عملكرد Matlab  مطلب متلب

    اساس عملکرد این نرم افزار ماتریسها می باشند . در اصل این نرم افزار با عملیتهای ماتریسی و محا سبات ۱۰۰ در صد عملی نتایج عملی و مفیدی به ما میدهد . پس به شما توصیه می کنم قبل از کار با این نرم افزار کمی با ماتریسها آشنایی پیدا کنید .


    اساس عملكرد Matlab

         اساس عملكرد اين نرم افزار ماتريسها مي باشند . در اصل اين نرم افزار با عمليتهاي ماتريسي و محا سبات ۱۰۰ در صد عملي نتايج عملي و مفيدي به ما ميدهد . پس به شما توصيه مي كنم قبل از كار با اين نرم افزار كمي با ماتريسها آشنايي پيدا كنيد .

    تعريف متغيرها :

             در نرم افزار Matlab  تغيير متغير ها به سادگي و به صورت زير انجام پذير مي باشد :

    A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]

    در اصل عبارت بالا يك متغير ( آرايه ) با ۴ درايه ي افقي و ۴ درايه ي  عمودي تعريف مي كند .

    پس از انجام اين عمل و زدن كليد Enter  شما با عكس العمل زير مواجه مي شويد :

    A =
        16     3     2    13
         5    10    11     8
         9     6     7    12
         4    15    14     1

     در صورتي كه مايليد تيجه ي عمل خود را نبينيد مي توانيد از يك ";" در آخر عمليات خود استفاده كنيد يعني :

    A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1];

    براي دسترسي به هر آرايه مي توانيد از قاعده ي زير كمك بگيريد :

    A = (3,4);

     كه در مثال بالا برابر ۱۲ مي باشد .

                   براي اينكه به يك آرايه مثلاْ از 0 تا ۲۰ و ۲ تا ۲ تا عدد بدهيد از قاعده ي زعر استفاده مي كنيد :

    A = 0:2:20

     

    و جواب شما يك ماتريس ۱ در ۱۰ و با اعضاي زوج ۰ تا ۲۰ است .

    آشنايي با محيط MATLAB

    با اجراي MATLAB پنجره اي مطابق شكل باز مي شود . روي شكل كاربرد تمام اين منو ها  توضيح داده شده است . به شكل زير توجه كنيد :

    مقدمات كار با matlab :

    در matlab اعمال ساده رياضي را به راحتي مي توان انجام داد. كافي است عبارت مورد نظر را در پنجره Command تايپ كنيد:

    << 2+6/2

    ans=

           5

    و يا مي توان مقادير را در چند متغير ذخيره كرده و روي متغيرها عمليات محاسباتي را انجام دهيم.

    در نام گذاري متغيرها بايد به اين نكات توجه كرد:

    • matlab نسبت به حروف بزرگ و كوچك حساس است.
    • اسامي متغيرها حداكثر 31 كاراكتر مي تواند باشد.
    • اسم متغير نبايد از كلمات تعريف شده براي matlab باشد و حتما بايد با حرف شروع شود.
    • از underline در نامگذاري متغيرها مي توان استفاده كرد، اما از كاراكترهاي علامت و دستوري نمي توان استفاده كرد.
    • بين حروف يك كلمه نبايد فاصله وجود داشته باشد.
    • تمام دستورات و عبارات كليدي matlab با حروف كوچك نوشته مي شود. بنابراين مي توان اسامي آنها را با حروف بزرگ براي نام گذاري متغيرها به كار برد.

    ترفند:

    براي شناسايي كلمات كليدي matlab مي توان از دستور iskeyword استفاده كرد. اين تابع در صورتي كه عبارت يك كلمه كليدي باشد مقدار يك و در غير اين صورت مقدار صفر را برمي گرداند:

    >>iskeyword('for)

    ans=

         1

    >>iskeyword('keyword)

    ans=

          0

    در matlab متغيرهاي ويژه اي وجود دارد كه هريك مقادير خاصي را در خود ذخيره مي كنند:

    • ans براي ذخيره مقاديري كه كاربر متغيري را براي ذخيره آنها در نظر نگرفته است.
    • pi مقدار عدد پي
    • eps كوچكترين عدد مثبت بزرگتر از صفر.( بزرگترين عددي كه اگر با يك جمع شود باز هم يك را به عنوان نتيجه برمي گرداند.)
    • inf به عنوان علامت بي نهايت
    • Nan يا nan مقدار غير عددي( نتيجه تمام عملگرها روي NaNها، NaN است.)

    چند نكته:

    • اگر بخواهيم چند دستور را در يك خط بنويسيم بايد از كاما بين دستورات استفاده كنيم. همچنين قرار دادن سميكالن (;) در انتهاي دستور باعث مي شود محاسبات انجام شود ولي نتايج نمايش داده نشود.
    • با استفاده از كليدهاي جهتي مي توانيد دستورات قبلي را مرور كنيد.
    • بهترين روش براي خواناتر شدن يك برنامه استفاده از جملات توضيحي مي باشد. در matlab اين جملات بعد از علامت % مي آيد.
    • گاهي اوقات يك فرمان ممكن است آن قدر طولاني باشد كه نتوان آن را در يك خط نمايش داد. براي حل اين مشكل مي توان در آخر سه نقطه گذاشته و ادامه دستور را در خط بعد تايپ كرد.
    • براي توقف پردازش برنامه از ctrl + c استفاده مي شود.

    قالب هاي نمايش اعداد:

    در matlab اعداد با فرمت هاي مختلفي به نمايش در مي آيند. از مهمترين آنها مي توان به فرمتهاي زير اشاره كرد:

    • short:نمايش اعداد تا 4 رقم اعشار (پيش فرض matlab) 
    • short e:عدد 5 رقم با توان علمي
    • hex:در مبناي 16
    • long:نمايش اعداد تا 16 رقم
    • bank:نمايش اعداد با دقت دورقم اعشار
    • +:علامت عدد را نشان مي دهد
    • rat:نمايش به صورت تقريب كسري

    مثلا براي تعيين فرمت +كافي است دستور + format را در پنجره ي command وارد كرده و Enter كنيد. سپس عددي را وارد كرده و نتيجه را مشاهده نماييد.

    براي گرد كردن اعداد روشهاي مختلفي وجود دارد، تمام اين روشها را مي توان در matlab يافت:

    • fix گرد كردن به طرف صفر
    • floor گرد كردن به طرف منفي بي نهايت
    • ceil گرد كردن به طرف مثبت بينهايت
    • round گرد كردن به طرف نزديكترين عدد صحيح

    مثال:

    >>fix(2.30)

    ans=

         2

    چند دستور كليدي در matlab:

    براي اجراي هر يك از دستورات زير آنها را در پنجره ي command تايپ كرده و Enter كنيد:

    date: اين دستور تاريخ را نمايش مي دهد.

    clear:با استفاده از اين دستور مي توان تمام يا تعدادي از متغيرها را پاك كرد.براي مثال اگر متغيري با نام a داشته باشيم:

    a<<

    =a

       12

    clear a<<

    a<<

    .'undefined function or variable 'a???

    ** اگر دستور clear را به تنهايي و بدون ذكر نام متغير خاصي به كار ببريم تمام متغيرها پاك خواهند شد.

    delete: با استفاده از اين دستور مي توان فايل هاي موردنظر و موجود در پوشه جاري matlab را پاك كرد.مثلا دستور زير تمام فايلهاي با پسوند p در دايركتوري جاري را پاك مي كند:

    delete *.p<<

    disp: مقادير يك متغير را بدون نمايش نام آن چاپ مي كند.

    clc: صفحه را پاك مي كند اما در حافظه تغييري ايجاد نمي كند.

    Help:همانطور كه در جلسه ي دوم توضيح دادم با اين دستور مي توان به متن راهنماي يك دستور دست پيدا كرد.

    lookfor:تفاوت اين دستور با دستور help در اين است كه براي استفاده از help بايد دقيقا نام دستور وارد كنيد، اما با استفاده از lookfor نيازي به دانستن نام دقيق دستور نيست.كافي است آنچه مورد نيازتان است به صورت كلمه كليدي وارد كنيد.اما عيبي كه اين روش دارد اين است كه سرعت كمتري نسبت به دستور help دارد.

    ** در صورتي كه بخواهيم عمليات در حال انجام matlab متوقف شود بايد از كليدهاي ctrl+break استفاده كنيم.(اين براي متوقف كردن جستجو در دستور lookfor هنگامي كه سرعت كامپيوتر پايين باشد مناسب است.)

    معرفي چند تابع:

    • abs(x)معادل |x|
    • sin(x)
    • asin(x) معادل arcsin(x)
    • asinh(x) معادل arcsinh(x)
    • exp(x) معادل ex
    • conj(x) نمايش مزدوج مختلط
    • imag(x) قسمت مختلط عدد را نمايش مي دهد
    • real(x) قسمت غيرمختلط عدد را نمايش مي دهد


     

     

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

    مطالب جديد
     

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