آموزش متلب (MATLAB)
۵۴۳ آموزش
نمایش دسته بندی ها (۵۴۳ آموزش)

ساخت یک بردار با مقادیر عددی دارای فواصل یکنواخت، با دستور linspace ، در متلب (MATLAB)

دستور linspace در متلب (MATLAB)، برای ساخت یک بردار با مقادیر عددی دارای فواصل یکنواخت (اختلاف یکنواخت) به کار می رود.

شکل کلی استفاده از دستور linspace به صورت زیر می باشد :


A = linspace(تعداد اعداد,عدد آخر,عدد اول)

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

به مثال زیر توجه کنید :

مثال

فرض کنید که بخواهیم اعداد زیر را با دستور linspace ، در یک بردار با نام A ذخیره کنیم :


1    2    3    4    5    6    7    8

برای این منظور، کد متلب (MATLAB) زیر را اجرا می نماییم (عدد اول برابر 1 ، عدد دوم برابر 8 و تعداد اعداد نیز برابر 8 می باشد) :


clear all
close all
clc

A = linspace(1,8,8)

نتیجه :


A =

     1     2     3     4     5     6     7     8
نکته

چنانچه تعداد اعداد را در پرانتز دستور linspace ذکر نکنیم، دستور linspace به صورت پیش فرض، تعداد اعداد را برابر 100 در نظر می گیرد.

به مثال زیر توجه کنید :

مثال

clear all
close all
clc

A = linspace(1,100)

نتیجه :


A =

  Columns 1 through 26

     1     2     3     4     5     6     7     8     9    10    11    12    13    14    15    16    17    18    19    20    21    22    23    24    25    26

  Columns 27 through 52

    27    28    29    30    31    32    33    34    35    36    37    38    39    40    41    42    43    44    45    46    47    48    49    50    51    52

  Columns 53 through 78

    53    54    55    56    57    58    59    60    61    62    63    64    65    66    67    68    69    70    71    72    73    74    75    76    77    78

  Columns 79 through 100

    79    80    81    82    83    84    85    86    87    88    89    90    91    92    93    94    95    96    97    98    99   100
نویسنده علیرضا گلمکانی
شماره کلید 26084
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)