اما اصل متلب:

اول من فکر می کنم شما تا به حال یه کمی با متلب کار کردی. اگه کار نکردی کافیه کد زیر رو وارد قسمت Command window  کنی. من ابتدا دستور مربوط به یه مشتق گیری رو می نویسم و بعد توضیح می دم.

syms x

diff(sin(x^2)*exp(3*x+1),x)

چی شد! تعجب کردید. خیلی ساده بود، نه. یکی از مزیت های متلب اینه که به زبان ریاضی خیلی نزدیکه.

خوب حالا توضیح می دیم چی شد. syms  مخفف symbolic objects است. یعنی چی. خودم هم نمی دونم. اما تو ریاضی به نظر میاد که حکم پارامتر رو داره. خط دوم من از تابع sin(x2)×e(3x+1) مشتق گرفتم. قسمت بعدی که x نوشته شده مشتق گیری بر حسب x است. اما اون قسمت که x داره به چه درد می خوره؟ مگه ما به غیر از x متغیر دیگه ای هم داریم. نمونه ی پایین رو یه نگاه بندازین:

syms x y z

diff(2*x*y-3*z/x+y*sin(z),x)

نمونه ی بالا یک مشتق جزئی با پارامتر های y و z است، که در آن برحسب x مشتق گرفته شده. اگر مقدار بالا را در متلب بنویسید جواب زیر نمایان می شود:

ans=

2*y+(3*z)/x^2

اما یک موقع می خواهیم به جای نوشتن تابع مشتق مقدار مشتق در یک نقطه خاص حساب کنیم. هیچ مساله ای نیست. فقط کافیه که به جای x مقدار آن را برابر یه مقدار خاص بگذارید. برای مثال:

syms x

diff(3*x^2-2*x,3)

خوب مشتق گیری تموم شد. یه چند تا نکته خارج برنامه به دوستان بگم. برنامه متلب Help قوی داره. تقریبا با این وضع هر کی بره کتاب آموزشی رو بخره کاری بس گزاف کرده. به عبارت دیگر مغز خر خورده. من هم همینا رو از طریق هلپش یاد گرفتم. شما هم می تونید با مراجعه به قسمت بالای صفحه روی تصویر علامت سوال کلیک کنید و از اون استفاده کنید. سعی می کنم طریقه انتگرال گیری و حل معادلات هم به زودی روی وبلاگ قرار بدم. از دوستانی که بسیار با ادب هستند و از شیوه نگارش من خوششون نیومد به شدت عذز خواهی می کنم.