نرم‌افزار مِیْپـِلْ یا سامانهٔ رایانه‌ای جبری مِیْپِل (به انگلیسی: Maple) یکی از نرم‌افزارهای مشهور ریاضی است.

نام آن به معنی درخت افرا (درختی شبیه چنار) است که عکس برگ آن بر پرچم کانادا وجود دارد. دلیل این نام‌گذاری نوشته‌شدن این نرم‌افزار در دانشگاه‌های کانادا خصوصاً دانشگاه واترلو است.

میپل نرم‌افزاری بسیار قوی در زمینهٔ ریاضی است که کار عملی ۱۰۰ دانشجو بوده است.

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

 

 

 

طرز کار میپل

کاربران می‌توانند ریاضیات را با علائم تجاری در آن وارد کنند. واسط کاربری نیز می‌تواند توسط کاربر درست شود. میپل یک زبان برنامه نویسی مرکب از زبان‌های دستوری و زبان‌های پویا است. همچنین واسطهایی برای کار با دیگر زبان‌ها مثل C ,Fortran,Java,Matlab,Visual Basic وجود دارند.

چند مثال:

انتگرال:

int(cos(x/a), x);

دستور فوق انتگرال(cos(x/aرا بر حسب متغیر x می‌گیرد.

رسم نمودار سه بعدی:

(plot3d(x^2+y^2,x=-1..1,y=-۱..۱;

دستور فوق نمودار تابع x^2+y^2 را بر حسب دو متغیر x و y در بازه [-۱٬۱] برای آنها رسم می‌نماید

آموزش روش ژاکوبی در حل دستگاه معادلات خطی

روش ژاکوبی یک روش تکراری در حل دستگاه معادلات خطی است که در جبر خطی مورد بحث قرار می گیرد.

در یک دستگاه مربعی با n معادلۀ خطی:

{\displaystyle A\mathbf {x} =\mathbf {b} }

که:

{\displaystyle A={\begin{bmatrix}a_{11}&a_{12}&\cdots &a_{1n}\\a_{21}&a_{22}&\cdots &a_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{n1}&a_{n2}&\cdots &a_{nn}\end{bmatrix}},\qquad \mathbf {x} ={\begin{bmatrix}x_{1}\\x_{2}\\\vdots \\x_{n}\end{bmatrix}},\qquad \mathbf {b} ={\begin{bmatrix}b_{1}\\b_{2}\\\vdots \\b_{n}\end{bmatrix}}.}

اگر ماتریس A را به دو ماترس به شکل زیر تفکیک کنیم:

{\displaystyle A=D+R\qquad {\text{where}}\qquad D={\begin{bmatrix}a_{11}&0&\cdots &0\\0&a_{22}&\cdots &0\\\vdots &\vdots &\ddots &\vdots \\0&0&\cdots &a_{nn}\end{bmatrix}}{\text{ and }}R={\begin{bmatrix}0&a_{12}&\cdots &a_{1n}\\a_{21}&0&\cdots &a_{2n}\\\vdots &\vdots &\ddots &\vdots \\a_{n1}&a_{n2}&\cdots &0\end{bmatrix}}.}

از روش تکرار جواب را می توان به شکل زیر یافت:

{\displaystyle \mathbf {x} ^{(k+1)}=D^{-1}(\mathbf {b} -R\mathbf {x} ^{(k)}).}

اگر این فرمول را بر اساس المانهایش مرتبط کنیم به این صورت در خواهد آمد:

{\displaystyle x_{i}^{(k+1)}={\frac {1}{a_{ii}}}\left(b_{i}-\sum _{j\neq i}a_{ij}x_{j}^{(k)}\right),\quad i=1,2,\ldots ,n.}

دانلود:
http://yazdfarda.com/media/news_file/jacobi.rar





  • نویسنده : یزد فردا
  • منبع خبر : خبرگزاری فردا