ارسال پاسخ 
 
امتیاز موضوع:
  • 16 رأی - میانگین امتیازات : 3
  • 1
  • 2
  • 3
  • 4
  • 5

معرفی جعبه ابزار نمادین (Symbolic Toolbox)

۱۳۹۰/۶/۹, ۰۶:۴۳ عصر (آخرین ویرایش در این ارسال: ۱۳۹۲/۱/۱۱ ۰۹:۴۱ عصر، توسط admin.)
ارسال: #1

معرفی جعبه ابزار نمادین (Symbolic Toolbox)


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


  • حساب دیفرانسیل و انتگرال (مشتق، انتگرال، حد، مجموع سری، سری تیلور)
  • جبر خطی (معکوس، دترمینال، مقدار ویژه، تجزیه به مقادیر یکتا و صورت متعارفی یک ماتریس نمادین).
  • ساده سازی (روشهای ساده کردن یک عبارت جبری).
  • حل معادلات (راه حلهای نمادین و عددی معادلات جبری و معادلات دیفرانسیل).
  • توابع ریاضی خاص (توابع ریاضی خاص معمول).
  • محاسبات دقت متغییر (ارزیابی عددی عبارات ریاضی بر حسب دقت های تعریف شده).
  • تبدیل ها (فوریه، لاپلاس، z و تبدیل های معکوس آنها).

موتور محاسباتی که در این جعبه ابزار از آن استفاده می شود هسته ®MAPLE می باشد که اولین بار در دانشگاه واترلوی کانادا (Waterloo) و اخیرا در بخش فنی کالج ذوریخ توسعه یافت. MAPLE تحت پشتیبانی Waterloo Maple تحت فروش قرار گرفت.

این جعبه ابزار در MATLAB 6.0 و نسخه های بالاتر آن موجود می باشد.

به طور کلی دو جعبه ابزار نمادین وجود دارد.
1- جعبه ابزار ریاضیات نمادین که مجموعه ای بیش از 100 تابع MATLAB است که دسترسی به هسته Maple را به وسیله توابعی که به شکل املای توابع MATLAB هستند را فراهم می کند. همچنین این جعبه ابزار به شما اجازه می دهد که دسترسی به توابع جبرخطی Maple داشته باشید.

2- جعبه ابزار نمادین تعمیم داده شده امکان دسترسی به بسته های (Packages) غیر گرافیکی Maple، ویژگی های برنامه نویسی Maple و زیر برنامه های تعریف شده توسط کاربر در Maple را برای شما فراهم می کند.

به وسیله این دو جعبه ابزار می توان M-file هایی را تعریف نمود که در آن به توابع و فضای کاری Maple دسترسی داشت.

اگر شما از قبل یک کپی از نرم افزار Maple V داشته باشید، می توانید از آن به جای کتابخانه ای که توسط ریاضیات سمبولیک ارائه می شود استفاده کنید، به این ترتیب در فایل mapleinit.m که در دایرکتوری MATLAB وجود دارد به جای آدرس موجود آدرس محلی که Maple در آن نصب شده است را باید نوشت.

ویرایش و تلخیص شده از کتاب: محاسبات سمبلیک در MATLAB، راهنمای استفاده از جعبه ابزار ریاضیات سمبلیک، ترجمه: منصور خالقی، سیف الله رمضان زاده
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط fghorbanian
۱۳۹۰/۶/۹, ۱۰:۵۳ عصر
ارسال: #2

RE: معرفی جعبه ابزار نمادین (Symbolic Toolbox)


دوستان با عرض پوزش یک اشتباه تایپی در این متن وجود داشت که البته نیازی به گفتن هم نیست چون تقریبا واضحه ®MAPEL نبوده و ®MAPLE بوده که به اشتباه تایپ شده که از منبع این نوشته این اشتباه وجود داشته.
درود.
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۳۹۰/۶/۹, ۱۱:۴۴ عصر
ارسال: #3

RE: معرفی جعبه ابزار نمادین (Symbolic Toolbox)


(۱۳۹۰/۶/۹ ۱۰:۵۳ عصر)mansoorexpert نوشته شده توسط:  دوستان با عرض پوزش یک اشتباه تایپی در این متن وجود داشت که البته نیازی به گفتن هم نیست چون تقریبا واضحه ®MAPEL نبوده و ®MAPLE بوده که به اشتباه تایپ شده که از منبع این نوشته این اشتباه وجود داشته.
درود.

جناب آقای خالقی
ممنون بابت توجه شما.
تذکر شما اعمال گردید.
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۳۹۰/۶/۱۰, ۱۲:۲۲ صبح
ارسال: #4

RE: معرفی جعبه ابزار نمادین (Symbolic Toolbox)


از دقت نظر و سرعت عمل شما ممنون
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۳۹۰/۶/۱۲, ۰۸:۵۴ عصر
ارسال: #5

تعریف اشیا نمادین و گرفتن مشتق


برای کار با جعبه ابزار نمادین نیاز به تعریف این اشیا می باشد. برای این کار می توان به دو طریق اشیاء مورد نیاز را تعریف نمود. فرض کنید میخواهیم را تعریف نماییم. برای این کار نیازمند تعریف اشیاء می باشیم. برای این کار میتوانیم از دو تابع sym یا syms به یکی از صورت های زیر بهره بگیریم.

کد:
[این بخش برای برخی از گروه های انجمن در دسترس می باشد.]
[ثبت نام کنید]

کد:
[این بخش برای برخی از گروه های انجمن در دسترس می باشد.]
[ثبت نام کنید]

استفاده از این دو دستور تفاوتی ندارد. اما به نظر میرسد که استفاده از کد دوم آسانتر باشد.

حال فرض کنید نیاز مشتق تابع f می باشیم. برای این کار کافی است به عنوان نمونه از تابع diff استفاده نماییم.

کد:
[این بخش برای برخی از گروه های انجمن در دسترس می باشد.]
[ثبت نام کنید]

که مقدار مشتق f بر حسب x محاسبه و نمایش داده می شود.

دو چیز در دنیا بینهایت است! جهان و حماقت انسان ها، هر چند در مورد اولی تردید دارم.
(البرت انیشتین)
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
 سپاس شده توسط fghorbanian ، sshmha
ارسال پاسخ 




کاربرانِ درحال بازدید از این موضوع:
1 مهمان

بازگشت به بالابازگشت به محتوا