آموزش تولباکس سمبولیک متلب 2

قسمت ششم: تولباکس سمبولیک متلب 2

جعبه ابزار ریاضیات نمادین (Symbolic Math Toolbox) محاسبات نمادین را وارد محیط عددی MATLAB می سازد. این جعبه ابزار امکانات عددی و گرافیکی …

 

 

 

دانلود آموزش تولباکس سمبولیک متلب

 

 

کلمات کلیدی:

ایجاد اعداد نمادین، متغیرها و عبارات

این صفحه نشان می دهد که چگونه برای ایجاد اعداد نمادین، متغیرها و عبارات. برای یادگیری نحوه کار با ریاضی نمادین، به بخش Computations نمادین مراجعه کنید.

اعداد نمادین ایجاد کنید

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

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

  سم (1/3)
 1/3 
  ans =
 1/3
 ans =
     0.3333 

شماره نماد در فرم دقیق منطقی نمایش داده می شود، در حالی که عدد شناور یک تقریب اعشاری است. نتیجه نمادین تیزهوش نیست، در حالی که نتیجه استاندارد MATLAB ® تند است.

محاسبات بر روی اعداد نماد دقیق است. نشان دادن این دقیق بودن با پیدا کردن sin(pi) صورت نمادین و عددی. نتیجه نمادین دقیق است، در حالی که نتیجه عددی تقریبی است.

  گناه (سم (پی))
 گناه (پی) 
  ans =
 0
 ans =
    1.2246e-16 

برای کسب اطلاعات بیشتر در مورد نمایش نمادین اعداد، به عددی به تبدیل نمادین مراجعه کنید .

ایجاد متغیرهای نمادین

شما می توانید از دو روش برای ایجاد متغیرهای نمادین، نمادها و sym . نحو syms یک اصطلاح برای sym .

ایجاد متغیرهای نمادین x و y با استفاده از syms و sym به ترتیب.

  سمبل x
 y = sym ('y') 

دستور اول یک متغیر نمادین x در فضای کاری MATLAB با مقدار x اختصاص داده شده به متغیر x . دستور دوم یک متغیر نمادین y با مقدار y . بنابراین، دستورات معادل هستند.

با syms ، شما می توانید چندین متغیر را در یک فرمان ایجاد کنید. متغیرهای a ، b و c .

  سمبول ABC 

اگر می خواهید متغیرهای زیادی ایجاد کنید، نحو syms ناخوشایند است. به جای استفاده از syms ، از sym برای ایجاد متغیرهای تعداد زیادی استفاده کنید.

متغیرهای a1, ..., a20 .

  A = sym ('a'، [1 20]) 
  A =
 [a1، a2، a3، a4، a5، a6، a7، a8، a9، a10، ...
  a11، a12، a13، a14، a15، a16، a17، a18، a19، a20] 

دستور syms یک اصطلاح مناسب برای نحو sym . وقتی متغیرهای زیادی ایجاد می کنید از نحو sym استفاده کنید، زمانی که مقدار متغیر از نام متغیر متفاوت باشد یا هنگامی که شما یک عدد سمبولیک مانند sym(5) .

ایجاد عبارات نمادین

فرض کنید شما می خواهید از یک متغیر نمادین برای نشان دادن نسبت طلایی استفاده کنید

 

دستور

  phi = (1 + sqrt (sym (5))) / 2؛ 

این هدف را به دست می آورد. حالا شما می توانید عملیات ریاضی مختلف در phi . مثلا،

  f = phi ^ 2 - phi - 1 

بازده

  f =
 (5 ^ (1/2) / 2 + 1/2) ^ 2 - 5 ^ (1/2) / 2 - 3/2 

در حال حاضر فرض کنید شما می خواهید به مطالعه تابع درجه دوم f = ax 2 + bx + c . ابتدا متغیرهای نمادین a ، b ، c و x :

  syms abcx 

سپس عبارت را به f :

  f = a * x ^ 2 + b * x + c؛ 

نکته

برای ایجاد یک علامت نمادین، از دستور sym استفاده کنید. از تابع syms برای ایجاد نماد نمادین که یک ثابت است استفاده نکنید. برای مثال، برای ایجاد عبارت که مقدار 5 ، f = sym(5) . فرمان f = 5 f به عنوان نماد نمادین تعریف نمی کند.

استفاده مجدد از اشیاء نمادین

اگر یک متغیر برابر با علامت نمادین را تنظیم کنید و سپس دستور syms را به متغیر اعمال کنید، نرم افزار MATLAB عبارت قبلی را از متغیر حذف می کند. مثلا،

  سمبل ab
 f = a + b 

بازده

  f =
 a + b 

اگر بعدا وارد می شوید

  نماد f
 f 

سپس MATLAB مقدار a + b از عبارت f :

  f =
 f 

 

 

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

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

*

code