پرش به محتوا

جبر رایانه‌ای

از ویکی‌پدیا، دانشنامهٔ آزاد
نمونه ای از جبر رایانه ای

جبر رایانه‌ای (به انگلیسی: Computer Algebra) یا محاسبات نمادین (به انگلیسی: Symbolic Computations) به بکارگیری رایانه برای محاسبه عبارات و روابط ریاضی در شکل نمادین آن‌ها اشاره دارد. نوع دیگر به‌کارگیری رایانه برای محاسبه معادلات ریاضی محاسبات عددی است که استفاده از تقریب برای مقادیر عددی که با آن نمادها نشان داده شده‌اند، می‌باشد. برخی از دانشمندان این رشته عبارت Computer Algebra یا Algebraic Computation را به جای محاسبات نمادین به کار می‌برند.[۱]

مثلاً برای محاسبه انتگرال معین توسط جبر رایانه‌ای، مجموعه‌ای از دستورهای رشته‌ای برای تعیین انتگرال نامعین صورت می‌گیرند و در حاصل، مقادیر عددی جایگزین می‌شوند.

از جمله نرم‌افزارهای متداول در محاسبات نمادین Maple, Mathematica, Sage و sympy در پایتون می‌باشد.

مثال

[ویرایش]

انتگرال‌گیری توسط sympy

>>> from sympy import init_printing, integrate, Symbol, exp, cos, erf
>>> init_printing()
>>> x = Symbol("x")
>>> # Polynomial Function
>>> f = x**2 + x + 1
>>> f
 2        
x  + x + 1
>>> integrate(f, x)
 3    2    
x    x     
── + ── + x
3    2     
>>> # Rational Function
>>> f = x / (x**2 + 2 * x + 1)
>>> f
     x      
────────────
 2          
x  + 2⋅x + 1

>>> integrate(f, x)
               1  
log(x + 1) + ─────
             x + 1
>>> # Exponential-polynomial functions
>>> f = x**2 * exp(x) * cos(x)
>>> f
 2  x       
x ⋅ℯ ⋅cos(x)
>>> integrate(f, x)
 2  x           2  x                         x           x       
x ⋅ℯ ⋅sin(x)   x ⋅ℯ ⋅cos(x)      x          ℯ ⋅sin(x)   ℯ ⋅cos(x)
──────────── + ──────────── - x⋅ℯ ⋅sin(x) + ───────── - ─────────
     2              2                           2           2    
>>> # A non-elementary integral
>>> f = exp(-(x**2)) * erf(x)
>>> f
   2       
 -x        
ℯ   ⋅erf(x)
>>> integrate(f, x)

  ___    2   
╲╱ π ⋅erf (x)
─────────────
      4

منابع

[ویرایش]
  1. نویسندگان ویکی‌پدیای انگلیسی (بازبینی شده در ۱۵ اسفند ۱۳۹۵). "Symbolic Computation" (به انگلیسی). {{cite web}}: Check date values in: |تاریخ= (help)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy