نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • بررسی ها
  • بسته های ریاضی فناوری اطلاعات برای محاسبات ریاضی به عنوان مثال بسته Maple

بسته های ریاضی فناوری اطلاعات برای محاسبات ریاضی به عنوان مثال بسته Maple

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

1. ابزارهای داخلی با درجات مختلف توسعه یک سیستم برنامه نویسی خاص. (سیستم های برنامه نویسی مانند Basic، C، Pascal)

2. زبان های برنامه نویسی خاص; (فرترن، پرولوگ)

3. بسیار تخصصی (بسته های MacMath، Phaser، Eureka)

4.special (بسته‌های StatGraf، Macsyma، Dynamics، Derive)

5. بسته های عمومی. ( MathCAD، REDUCE، MatLab)

در نهایت، توسعه مدرن فناوری رایانه بر ایجاد بسته های یکپارچه متمرکز شد چند رسانه ای- فن آوری هامنجر به ظهور سطح جدیدی از بسته های ریاضی شد که معروف ترین آنها بسته ها هستند. MAPLE Vشرکت ها افرا نرم افزار شرکتو ریاضیاتشرکت ها ولفرام پژوهش شرکت

بسته متکد به عنوان ابزاری برای حل مسائل ریاضی.

مشخصات کلی بسته بندی

بسته دارد طبیعییک زبان ورودی برای نمایش وابستگی ها و ابزارهای ریاضی برای مجموعه آنها از نوع ارائه شده در معادله مایکروسافت

Mathcad مجهز به یک واژه پرداز است که به عنوان مثال امکان قالب بندی مقاله را بدون کمک ابزارهای تخصصی فراهم می کند.

ویژگی های ورودی:

واحد خیالی به صورت i یا j نوشته می شود فورابعد از فاکتور عددی

· زوایای پیش فرض بر حسب رادیان هستند.

حروف لاتین، اعداد و علائم عملیات، از جمله قدرت

پرانتزهای نشان دهنده ترتیب

مستقیماً از صفحه کلید تایپ می شوند.

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

ضرب به صورت * و تقسیم با / تایپ می شود. در طول فرآیند ورودی، علامت ضرب به طور خودکار با یک نقطه جایگزین می‌شود و تقسیم‌کننده و مقسوم‌کننده به عنوان صورت و مخرج کسر نشان داده می‌شوند. علامت توان عبارت بعدی را به توان تبدیل می کند و براکت باز آن را به شاخص تبدیل می کند. بازگشت به سطح خط اصلی (و همچنین انتقال به مجموعه مخرج) با فشار دادن انجام می شود.

مجموعه \ الگوی ریشه مربع، آپاستروف - ظاهر پرانتز در اطراف عبارت فرعی انتخاب شده، نوار عمودی - الگوی محاسبه قدر مطلق یا تعیین کننده یک ماتریس را می نامد.

انتساب متغیر؛ مقادیر عددی توسط مجموعه ای از سازه ها تولید می شوند<имя>:<число>(کولون با علامت انتساب جایگزین می شود).

به عنوان مثال x: 6 ما x: = 6 را در صفحه نمایش دریافت می کنیم.<

نتایج با فشار دادن کلید [=] نمایش داده می شود. علائم مساوی در شرایط و معادلات فقط توسط. شماره گیری با کلیک کردن یا کلیک کردن در خارج از قسمت شماره گیری تکمیل می شود.

رابط بسته متکد

MathCAD با آن کار می کند اسناد... از دیدگاه کاربر، یک سند یک صفحه کاغذ خالی است که می توانید بلوک هایی از سه نوع اصلی را روی آن قرار دهید: عبارات ریاضی، قطعات متن و مناطق گرافیکی.

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

عبارات ریاضی

عناصر اصلی عبارات ریاضی در MathCAD هستند انواع داده ها، عملگرها، توابع و ساختارهای کنترلی.

اپراتورها- عناصر MathCAD که با آنها می توانید عبارات ریاضی ایجاد کنید. اینها به عنوان مثال، نمادهایی برای عملیات حسابی، علائم برای محاسبه مجموع، محصولات، مشتق و انتگرال و غیره هستند.

انواع داده ها شامل ثابت های عددی، متغیرهای منظم و سیستمی، آرایه ها (بردارها و ماتریس ها) است.

کارکرد

تابع عبارتی است که بر اساس آن برخی از محاسبات با آرگومان انجام می شود و مقدار عددی آن مشخص می شود.

نکته قابل توجه تفاوت بین آرگومان ها و پارامترهای تابع است. متغیرهای مشخص شده در پرانتز بعد از نام تابع، آرگومان های آن هستند و زمانی که تابع با مقادیر داخل پرانتز ارزیابی می شود، جایگزین می شوند.

متغیرهای سمت راست تعریف تابع که در داخل پرانتز در سمت چپ فهرست نشده‌اند، پارامتر هستند و باید قبل از تعریف تابع تنظیم شوند.

ویژگی اصلی تابع این است ارزش بازگشتی، یعنی تابع، در پاسخ به فراخوانی آن با نام با ذکر آرگومان های آن، باید مقدار خود را برگرداند.


توابع در بسته MathCAD می تواند باشد ساخته شده است.راه های درج تابع درون خطی

· آیتم منو Insert / Function را انتخاب کنید.

کلیدهای ترکیبی Ctrl + E را فشار دهید.

روی دکمه کلیک کنید

مناطق متن

ناحیه متن برای قطعات کوچک متن در نظر گرفته شده است - امضاها، نظرات، و غیره. با استفاده از دستور درج می شود درج / ناحیه متنیا میانبرهای صفحه کلید Shift +"(نقل مضاعف).

مناطق گرافیکی

حوزه های گرافیکی به سه نوع اصلی تقسیم می شوند - گرافیک دو بعدی، گرافیک سه بعدی و گرافیک وارداتی. نمودارهای دو بعدی و سه بعدی توسط خود MathCAD بر اساس داده های پردازش شده ساخته می شوند.

برای ایجاد دکارتی گرافیک :

1. منظره یاب را در فضای خالی سند کاری نصب کنید.

2. دستور Insert / Graph / X-Y graph را انتخاب کنید یا کلیدهای ترکیبی Shift + @ را فشار دهید یا روی دکمه کلیک کنید.

نمودار. یک الگوی نمودار دکارتی ظاهر می شود.

3. اولین متغیر مستقل را در برچسب میانی زیر محور X وارد کنید، دومی را با کاما از هم جدا کنید و به همین ترتیب تا 10، به عنوان مثال x1، x2، ...

4. اولین متغیر مستقل را در برچسب میانی در سمت چپ محور عمودی Y وارد کنید، متغیر دوم را با کاما و غیره جدا کنید، به عنوان مثال، y1 (x1)، y2 (x2)، ...، یا مربوطه اصطلاحات.

5. برای شروع رسم، خارج از ناحیه نمودار کلیک کنید.

گرافیک سه بعدی یا سه بعدینشان دهنده توابع دو متغیر به شکل Z (X، Y).

مثال:


حل مسائل ریاضی با متکد

حل عددی یک معادله غیر خطی

برای ساده ترین معادلات فرم f (ایکس) = 0 راه حل در Mathcad با استفاده از تابع پیدا می شود ریشه

ریشه ( f (NS 1، ایکس 2, … )، NS 1، الف، ب)

مقدار را برمی گرداند NS 1 متعلق به بخش [الف، ب ] جایی که عبارت یا تابع است f (NS) می شود 0. هر دو آرگومان این تابع باید اسکالر باشند. تابع یک اسکالر برمی گرداند.

استدلال ها

f (NS 1، ایکس 2, … ) - تابعی که در جای دیگری در سند کاری یا عبارت تعریف شده است. عبارت باید مقادیر اسکالر را برگرداند.

NS 1 - نام متغیری که در عبارت استفاده می شود. این متغیر باید قبل از استفاده از تابع ریشه روی یک مقدار عددی تنظیم شود. Mathcad هنگام جستجوی ریشه از آن به عنوان حدس اولیه استفاده می کند.

الف، ب - اختیاری هستند، در صورت استفاده، باید اعداد واقعی باشند، و آ < ب .

مقادیر تقریبی ریشه ها ( تقریب های اولیه) شاید:

1. شناخته شده از معنای فیزیکی مشکل.

2. به صورت گرافیکی یافت می شود.

رایج ترین روش گرافیکیتعیین تقریب های اولیه با در نظر گرفتن اینکه ریشه های واقعی معادله f (ایکس) = 0 نقاط تقاطع نمودار تابع هستند f (ایکس) با آبسیسا کافی است تابع را رسم کنیم f (ایکس) و نقاط تقاطع را علامت بزنید f (ایکس) با محور اوه،یا روی محور علامت بزنید اوهبخش های حاوی یک ریشه

مثالی از حل یک معادله غیرخطی:


یافتن ریشه های چند جمله ای

برای یافتن ریشه های یک عبارت از فرم

nx n + ... + v2 ایکس 2 + v 1ایکس + v 0,

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

چند ریشه ( v)

ریشه های یک چند جمله ای درجه را برمی گرداند n... ضرایب چند جمله ای در بردار هستند v طول n+1. بردار طول را برمی‌گرداند nاز ریشه های چند جمله ای تشکیل شده است.

آرگومان ها: v بردار حاوی ضرایب چند جمله ای است.

ایجاد یک بردار v با استفاده از دستور Symbols Þ Polynomial Coefficients راحت است.

مثالی برای یافتن ریشه های چند جمله ای:


حل سیستم معادلات

MathCAD همچنین حل سیستم های معادلات را ممکن می سازد. حداکثر تعداد معادلات و متغیرها 50 می باشد که نتیجه حل سیستم مقدار عددی ریشه مورد نظر خواهد بود.

برای حل سیستم معادلات باید موارد زیر را انجام دهید:

1. تقریب اولیه را برای همه مجهولات موجود در سیستم معادلات تنظیم کنید. Mathcad سیستم را با استفاده از روش های تکراری حل می کند.

2. چاپ کلمه کلیدی داده شده... به Mathcad می گوید که یک سیستم معادلات به دنبال دارد.

3. معادلات و نابرابری ها را به هر ترتیب وارد کنید. برای چاپ کاراکتر = از = استفاده کنید. هر یک از نمادها را می توان بین سمت چپ و راست نابرابری ها قرار داد<, >,

تبدیلات یکسان عبارات (از جمله ساده سازی)، حل تحلیلی معادلات و سیستم ها.

تمایز و ادغام، تحلیلی و عددی؛

حل معادلات دیفرانسیل;

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

در عین حال، دامنه وظایف حل شده توسط چنین سیستم هایی بسیار گسترده است:

  • انجام تحقیقات ریاضی که نیاز به محاسبات و محاسبات تحلیلی دارد.
  • توسعه و تجزیه و تحلیل الگوریتم ها؛
  • مدل سازی ریاضی و آزمایش کامپیوتری؛
  • تجزیه و تحلیل و پردازش داده ها؛
  • تجسم، گرافیک علمی و مهندسی؛
  • توسعه برنامه های گرافیکی و محاسباتی

اصول ساخت مدل های ریاضی. مراحل اصلی مدل سازی

مدل سازی ریاضی - ایجاد یک توصیف ریاضی از یک شی واقعی و مطالعه این توصیف.

اصول ساخت مدل های ریاضی

مراحل اصلی مدل سازی

کل فرآیند مدل سازی را می توان به مراحل زیر تقسیم کرد:

تنظیم مشکل مدل سازی؛

ساخت یک نمودار مدل، برجسته کردن بخش ها و فرآیندهای اصلی؛

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

برجسته کردن پارامترهای متغیر اصلی؛

توصیف ریاضی قطعات و فرآیندهای اصلی؛

ایجاد یک راه حل که پارامترهای متغیر را به هم پیوند می دهد و یک معیار بهینه سازی یا مقدار محاسبه شده

بررسی راه حل برای یک اکسترموم یا محاسبه پارامتر مورد نیاز.

بیان مسئله برای مدل سازی

بیان مسئله معمولاً در قالب یک توصیف شفاهی تنظیم می شود. در مرحله تنظیم، موضوع مدل سازی، اهداف ساخت مدل و معیارهای بهینه سازی باید شرح داده شود.

ساخت یک نمودار مدل، برجسته کردن بخش ها و فرآیندهای اصلی

در این مرحله، بر اساس بیان مسئله، هدف مدل‌سازی به بخش‌های اصلی تقسیم شده و فهرستی از فرآیندهای تعامل این بخش‌ها مشخص می‌شود.

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

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

فهرستی از تمام پارامترهای متغیر و بیان کمی مشخصه آنها باید فرموله شود.

شرح ریاضی قطعات و فرآیندهای اصلی

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

نتیجه این مرحله سیستمی از معادلات یا دیگر عبارات ریاضی است که به طور رسمی برهمکنش قطعات را توصیف می کند و اجازه می دهد تا یک راه حل، یعنی. اشتقاق وابستگی: معیار بهینه سازی به عنوان تابعی از پارامترهای متغیر.

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

در اینجا فقط دستگاه برای بسته های همه منظوره ارائه شده است. بسته های تخصصی معمولاً دارای یک دستگاه ریاضی از پیش تعریف شده هستند و بر اساس یک توصیف ریاضی آماده از مسئله هستند.

ساخت راه حل اتصال پارامترهای متغیر و معیار بهینه سازی

یک تصمیم در حال ساخت است، یعنی. یک رابطه عملکردی صریح تعیین می شود: یک معیار بهینه سازی یا یک پارامتر محاسبه شده به عنوان تابعی از پارامترهای در حال تغییر.

این مرحله است که زمینه اصلی کاربرد نیروهای بسته های مدلسازی ریاضی کاربردی است. این به این دلیل است که معمولاً راه حل های تحلیلی برای توصیف ریاضی اشیاء پیچیده غیرممکن است. و ساخت راه حل به ساخت یک "حل کننده عددی" کاهش می یابد، که با توجه به مقادیر پارامترهای متغیر، می تواند مقدار معیار بهینه سازی را محاسبه کند.

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

زیرسیستم های خاصی از بسته های کاربردی مدل سازی ریاضی وجود دارد - سیستم های محاسبات تحلیلی (نمادین) - از این زیرسیستم ها می توان برای به حداکثر رساندن تحلیلی راه حل استفاده کرد. جایگزینی روش های عددی با یافتن یک عبارت کاربردی از راه حل ها. راه‌حل‌های تحلیلی تقریباً همیشه «بهتر» از راه‌حل‌های عددی هستند، زیرا به فرد اجازه می‌دهند نظم‌های مورد نظر را بر حسب توابع شناخته‌شده بیان کنند، که محاسبات را تا حد زیادی سرعت می‌بخشد و دقت محاسبات را افزایش می‌دهد.

بررسی راه حل اکستریم

پیچیدگی مطالعه راه حل اکستریم اغلب با زمان قابل توجهی که برای محاسبه معیار بهینه سازی برای مقادیر داده شده پارامترهای متغیر و / یا تعداد زیادی از ترکیبات قابل قبول پارامترهای متغیر صرف می شود، مرتبط است. منجر به حجم عظیمی از محاسبات و باز هم زمان قابل توجهی می شود.

این مرحله میدان دیگری برای اعمال نیرو به بسته ها می باشد. روش‌های مطالعه توابع افراطی در ریاضیات بخوبی توسعه یافته‌اند و می‌توانند به طور رسمی برای هر تابع معینی اعمال شوند.

سازنده سطح پارامتریک

موج سوار

کیسه پلاستیکی سیمولینک

gnuplot ImageMagick

سازنده سطح پارامتریک

این برنامه برای نمایش بصری اجسام هندسی توصیف شده توسط سطوح پارامتریک تعریف شده، مانند یک کره، چنبره، نوار Mobius و موارد دیگر در نظر گرفته شده است. برای توصیف اشیا، یک زبان پاسکال مانند با پشتیبانی از تمام توابع ریاضی استاندارد زبان پاسکال و چندین توابع اضافی استفاده می شود. شیء به‌دست‌آمده با استفاده از الگوریتم شطرنجی بردار اصلی به صورت برداری نمایش داده می‌شود، که به شما امکان می‌دهد حتی در رزولوشن‌های پایین مانیتور تصویری صاف و طبیعی داشته باشید و نیازی به پشتیبانی سخت‌افزاری ندارد. تصویر را می توان به یک فایل BMP صادر کرد.

موج سوار- برنامه ای برای ایجاد سطوح سه بعدی. برنامه‌های شبیه‌سازی تجاری برای کارهایی با غلبه "جنبه‌های منطقی": AutoMod، Process Model، SIMFACTORY و غیره.

کیسه پلاستیکی سیمولینک، به طور خاص بر روی وظایف شبیه سازی متمرکز شده است.

gnuplot 1 یک برنامه محبوب برای ایجاد نمودارهای دو بعدی و سه بعدی است. gnuplot سیستم فرمان خود را دارد، می تواند به صورت تعاملی (در حالت خط فرمان) اجرا شود و اسکریپت های خوانده شده از فایل ها را اجرا کند. توسط gnuplot به عنوان یک سیستم نمایش برای بسته های ریاضی مختلف استفاده می شود: GNU Octave، Maxima و بسیاری دیگر. ImageMagick- بسته نرم افزاری کراس پلتفرم برای پردازش دسته ای فایل های گرافیکی. پشتیبانی از تعداد زیادی فرمت گرافیکی می تواند با Perl، C، C ++، Python، Ruby، PHP، Pascal، Java، در اسکریپت های پوسته یا به تنهایی استفاده شود.

استفاده از قطعات

در اسناد Mathcad امکان درج ماژول ها (کامپوننت

) سایر برنامه ها برای گسترش قابلیت های تجسم، تجزیه و تحلیل داده ها، انجام محاسبات خاص.

جزء Axum Graph برای تجسم داده های پیشرفته در نظر گرفته شده است. برای کار با داده های جدولی - مایکروسافت اکسل.

اجزای اکتساب داده، ODBCورودی به شما امکان استفاده از خارجی را می دهد پایگاه های داده.

همچنین افزونه های رایگانی برای ادغام Mathcad با برنامه های اکسل وجود دارد. اتوکد.

جزء Axum S-PLUS Script برای تجزیه و تحلیل آماری در نظر گرفته شده است.

توسعه قابل توجهی از قابلیت های بسته زمانی حاصل می شود که با برنامه فوق العاده قدرتمند MATLAB یکپارچه شود.

مجموعه کامل

نسخه های Mathcad ممکن است در بسته نرم افزاری و مجوز کاربر متفاوت باشند. نسخه ها در زمان های مختلف تحویل داده شدند Mathcad حرفه ای, Mathcad Premium, Mathcad Enterprise Edition(در بسته بسته متفاوت است). برای کاربران دانشگاهی، نسخه در نظر گرفته شده است استاد دانشگاهی Mathcad(کارایی کامل دارد، اما در مجوز کاربری متفاوت است و چندین برابر هزینه کمتری دارد).

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

با این حال، در حالی که توانایی های ریاضی MathCad در زمینه جبر کامپیوتری بسیار پایین تر از سیستم های Maple، Mathematica، MatLab و حتی baby Derive است. با این حال، بسیاری از کتاب ها و دوره های آموزشی تحت برنامه MathCad از جمله در روسیه منتشر شده است. امروزه این سیستم به معنای واقعی کلمه به یک استاندارد بین المللی برای محاسبات فنی تبدیل شده است و حتی بسیاری از دانش آموزان مدرسه به MathCad مسلط شده و از آن استفاده می کنند. برای مقدار کمی از محاسبات، MathCad ایده آل است - در اینجا همه چیز را می توان بسیار سریع و کارآمد انجام داد، و سپس کار را به شکلی آشنا رسمی کرد (MathCad فرصت های زیادی را برای قالب بندی نتایج، تا انتشار در اینترنت فراهم می کند). این بسته دارای قابلیت های راحت واردات / صادرات داده است. به عنوان مثال، می توانید با صفحات گسترده مایکروسافت اکسل درست در داخل یک سند MathCad کار کنید.

به طور کلی، MathCad یک برنامه بسیار ساده و راحت است که می توان آن را به طیف گسترده ای از کاربران، از جمله کسانی که در ریاضیات چندان مسلط نیستند، و به ویژه به کسانی که تازه در حال یادگیری اصول اولیه هستند، توصیه کرد.

به عنوان جایگزین ارزان‌تر، ساده‌تر، اما از نظر ایدئولوژیکی مشابه برای برنامه MathCad، می‌توان به بسته‌هایی مانند YaCaS که قبلاً ذکر شد، سیستم تجاری MuPAD اشاره کرد. http://www.mupad.de/) و برنامه رایگان KmPlot

بسته ریاضی موپاد

در مورد برنامه MuPAD (شکل 2.6)، این یک سیستم یکپارچه مدرن از محاسبات ریاضی است که با آن می توانید تبدیل های عددی و نمادین را انجام دهید و همچنین نمودارهای دو بعدی و سه بعدی اجسام هندسی را ترسیم کنید. با این حال، از نظر قابلیت های خود، MuPAD به طور قابل توجهی در مقایسه با رقبای محترم خود پایین تر است و در عوض، یک سیستم سطح ورودی است که برای آموزش طراحی شده است.

MuPAD Pro 3 یک سیستم جبر رایانه ای نسبتاً جدید با مجموعه گسترده ای از ابزارها، از جمله الگوریتم های ریاضی برای محاسبات نمادین و عددی، و ابزارهایی برای تجسم، انیمیشن و دستکاری تعاملی گرافیک های دو بعدی و سه بعدی و سایر اشیاء ریاضی است.

ویژگی های کلیدی Matlab

زبان برنامه نویسی سطح بالا مستقل از پلتفرم با تمرکز بر محاسبات ماتریس و توسعه الگوریتم

محیط تعاملی برای توسعه کد، مدیریت فایل و داده

· توابع جبر خطی، آمار، تحلیل فوریه، حل معادلات دیفرانسیل و غیره.

· ابزار تجسم غنی، گرافیک 2 بعدی و 3 بعدی.

ابزارهای توسعه رابط کاربری داخلی برای ساخت برنامه های کامل MATLAB

ابزارهای یکپارچه سازی با C / C ++، وراثت کد، فناوری های ActiveX

مجموعه اولیه MatLab شامل توابع حسابی، جبری، مثلثاتی و برخی از توابع خاص، توابع تبدیل فوریه سریع و معکوس و فیلتر دیجیتال، توابع برداری و ماتریس است. MatLab "می داند" چگونه عملیات با چند جمله ای ها و اعداد مختلط را انجام دهد، نمودارهایی را در سیستم های مختصات دکارتی و قطبی بسازد و تصاویری از سطوح سه بعدی تولید کند. MatLab دارای ابزارهایی برای محاسبه و طراحی فیلترهای آنالوگ و دیجیتال، ساخت ویژگی های فرکانس، ضربه و گذرا و همان ویژگی ها برای مدارهای الکتریکی خطی، ابزارهایی برای تجزیه و تحلیل و سنتز طیفی است.

کتابخانه C Math (کامپایلر MatLab) مبتنی بر شی است و شامل بیش از 300 رویه پردازش داده در C است. در داخل بسته، می توانید از خود رویه های MatLab و رویه های استاندارد C استفاده کنید که این ابزار را به ابزاری قدرتمند برای توسعه برنامه ها تبدیل می کند (با استفاده از آن). کامپایلر C Math، می توانید هر رویه MatLab را در برنامه های آماده جاسازی کنید).

کتابخانه C Math به شما امکان می دهد از دسته بندی های زیر استفاده کنید:

عملیات با ماتریس

· مقایسه ماتریس ها.

· حل معادلات خطی.

· تجزیه عملگرها و جستجو برای مقادیر ویژه.

· یافتن ماتریس معکوس.

· جستجوی یک عامل تعیین کننده.

· محاسبه نمایی ماتریس.

· ریاضیات ابتدایی.

· توابع بتا، گاما، erf و توابع بیضوی.

· مبانی آمار و تجزیه و تحلیل داده ها.

· جستجو برای ریشه های چند جمله ای.

· فیلتر کردن، کانولوشن.

تبدیل فوریه سریع (FFT)؛

· درون یابی.

· عملیات با رشته ها.

عملیات I/O فایل و غیره

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

بسته ریاضی افرا.

افرا ( http://www.maplesoft.com/)

پردازنده Pentium III 650 مگاهرتز;

400 مگابایت فضای دیسک؛

سیستم عامل: ویندوز NT 4 (SP5) / 98 / ME / سرور 2000/2003 / XP Pro / XP Home.

Maple (آخرین نسخه 10.02) نوعی پدرسالار در خانواده سیستم های ریاضیات نمادین است و هنوز هم یکی از رهبران سیستم های محاسبات نمادین جهانی است. (شکل 2.15،2.16) محیط فکری مناسبی را برای تحقیقات ریاضی در هر سطحی در اختیار کاربر قرار می دهد و به ویژه در جامعه علمی محبوب است.

توجه داشته باشید که آنالایزر نمادین برنامه Maple قوی ترین قسمت این نرم افزار است، بنابراین این بود که قرض گرفته شد و در تعدادی از بسته های CAE دیگر مانند MathCad و MatLab و همچنین در بسته های آماده سازی قرار گرفت. انتشارات علمی Scientific Workplace و Math Office for Word ... بسته Maple توسعه مشترک دانشگاه واترلو (انتاریو، کانادا) و مدرسه عالی فنی (ETHZ، زوریخ، سوئیس) است.

برای فروش آن، یک شرکت ویژه ایجاد شد - واترلو میپل، شرکت، که، متأسفانه، بیش از آنکه برای سطح اجرای تجاری آن، به دلیل شرح و بسط ریاضی پروژه خود مشهور باشد. در نتیجه، سیستم Maple قبلاً عمدتاً در دسترس یک دایره باریک از متخصصان بود. این شرکت اکنون در ارتباط با تجارت موفق و رابط کاربری برای شرکت سیستم های ریاضی MathSoft, Inc. - سازنده سیستم های بسیار محبوب و عظیم برای محاسبات عددی MathCad که به استاندارد بین المللی محاسبات فنی تبدیل شده است.

Maple یک محیط مناسب برای آزمایش‌های کامپیوتری فراهم می‌کند که در طی آن رویکردهای مختلف برای مسئله امتحان می‌شود، راه‌حل‌های خاصی تحلیل می‌شوند، و در صورت لزوم برنامه‌نویسی، قطعاتی که نیاز به سرعت خاصی دارند انتخاب می‌شوند.

این بسته به شما امکان می دهد محیط های یکپارچه را با مشارکت سایر سیستم ها و زبان های برنامه نویسی جهانی سطح بالا ایجاد کنید. زمانی که محاسبات انجام شد و باید نتایج را قالب بندی کنید، می توانید از ابزارهای این بسته برای تجسم داده ها و آماده سازی تصاویر برای انتشار استفاده کنید. برای تکمیل کار، باقی مانده است که مطالب چاپی (گزارش، مقاله، کتاب) را مستقیماً در محیط Maple آماده کنید و سپس می توانید به تحقیق بعدی بروید. کار به صورت تعاملی انجام می شود - کاربر دستورات را وارد می کند و بلافاصله نتیجه اجرای آنها را روی صفحه می بیند. در عین حال، بسته Maple به هیچ وجه شبیه یک محیط برنامه نویسی سنتی نیست، جایی که نیاز به رسمی سازی دقیق همه متغیرها و اقدامات با آنها است. در اینجا از انتخاب انواع متغیرهای مناسب به طور خودکار اطمینان حاصل می شود و صحت عملیات بررسی می شود تا در حالت کلی نیازی به شرح متغیرها و رسمی سازی دقیق رکورد نباشد.

بسته Maple شامل یک هسته (روال‌هایی که به زبان C نوشته شده‌اند و به خوبی بهینه‌سازی شده‌اند)، یک کتابخانه نوشته شده در Maple، و یک front-end توسعه‌یافته است. هسته اکثر عملیات های اساسی را انجام می دهد و کتابخانه حاوی دستورات زیادی است - رویه هایی که در حالت تفسیر اجرا می شوند.

رابط Maple بر اساس مفهوم یک کاربرگ یا سند حاوی خطوط I/O و متن و گرافیک است (شکل 2.17).

بسته در حالت مترجم عمل می کند. در خط ورودی، کاربر دستوری را تنظیم می کند، کلید Enter را فشار می دهد و نتیجه را دریافت می کند - یک خط (یا خطوط) خروجی یا پیامی در مورد دستوری که اشتباه وارد شده است. بلافاصله از شما می خواهد که یک دستور جدید و غیره را وارد کنید.

محاسبات در Maple

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

برای کار با معادل های اعشاری، Maple یک دستور ویژه دارد که مقدار یک عبارت را در قالب ممیز شناور تقریب می کند. سیستم Maple مجموع و محصولات متناهی و نامتناهی را محاسبه می کند، عملیات محاسباتی را با اعداد مختلط انجام می دهد، به راحتی یک عدد مختلط را به عددی در مختصات قطبی تبدیل می کند، مقادیر عددی توابع ابتدایی را محاسبه می کند و همچنین بسیاری از توابع ویژه و ثابت های ریاضی را می شناسد. مانند "e "And" pi "). Maple از صدها توابع و اعداد خاص که در بسیاری از زمینه های ریاضیات، علوم و فناوری یافت می شوند پشتیبانی می کند.

برنامه نویسی در Maple

Maple از نسل چهارم زبان رویه ای (4GL) استفاده می کند. این زبان به طور خاص برای توسعه سریع روال های ریاضی و برنامه های کاربردی سفارشی طراحی شده است. نحو این زبان مشابه نحو زبان های جهانی سطح بالا است: C، Fortran، Basic و Pascal.

Maple می تواند کدی را تولید کند که با زبان های برنامه نویسی مانند Fortran یا C و با زبان تایپ LaTeX که در دنیای علمی بسیار محبوب است و برای طراحی نشریات استفاده می شود، سازگار باشد. یکی از مزایای این ویژگی، امکان دسترسی به برنامه های عددی تخصصی است که سرعت حل مسائل پیچیده را به حداکثر می رساند. به عنوان مثال، با استفاده از سیستم Maple، می توانید یک مدل ریاضی خاص توسعه دهید و سپس از آن برای تولید کد C که مطابق با آن مدل است استفاده کنید. 4GL که به‌ویژه برای توسعه ریاضی بهینه شده است، می‌تواند فرآیند توسعه را کوتاه کند و رابط کاربری را با اسناد Maplets یا Maple با گرافیک‌های تعبیه‌شده سفارشی کند.

در همان زمان، در محیط Maple، می توانید برنامه را تهیه و مستندسازی کنید، زیرا ابزارهای بسته به شما امکان می دهد اسناد فنی حرفه ای حاوی متن، محاسبات ریاضی تعاملی، گرافیک، نقاشی و حتی صدا ایجاد کنید. همچنین می‌توانید اسناد و ارائه‌های تعاملی را با افزودن دکمه‌ها، لغزنده و سایر مؤلفه‌ها ایجاد کنید و در نهایت اسناد را در اینترنت منتشر کنید و محاسبات تعاملی را در وب با استفاده از سرور MapleNet اجرا کنید.

پکیج Mathematica.

ریاضیات ( http://www.wolfram.com/)

کمترین سیستم مورد نیاز:

پردازنده Pentium II یا بالاتر؛

400-550 مگابایت فضای دیسک؛

سیستم عامل: Windows 98 / Me / NT 4.0 / 2000/2003 Server / 2003x64 / XP / XP x64.

Wolfram Reseach، Inc. که سیستم ریاضیات کامپیوتری Mathematica را توسعه داده است (شکل 2.27،2.28)، به طور گسترده به عنوان قدیمی ترین و معتبرترین بازیکن در این زمینه در نظر گرفته می شود. Mathematica (نسخه فعلی 5.2) به طور گسترده در محاسبات در تحقیقات علمی مدرن استفاده می شود و به طور گسترده ای در محیط علمی و آموزشی شناخته شده است. حتی می توان گفت که Mathematica افزونگی عملکردی قابل توجهی دارد (به ویژه، حتی امکان سنتز صدا نیز وجود دارد).

Mathematica یک هسته محاسباتی عددی و نمادین، یک سیستم گرافیکی، یک زبان برنامه نویسی، یک سیستم مستندسازی و توانایی تعامل با سایر برنامه ها را گرد هم می آورد. هیچ رقیب واحدی برای کل محیط Mathematica وجود ندارد. رقبا به طور کلی در گروه‌های زیر قرار می‌گیرند: بسته‌های عددی، سیستم‌های جبر کامپیوتری، برنامه‌های کاربردی تایپ و مستندسازی، سیستم‌های گرافیکی و آماری، زبان‌های برنامه‌نویسی سنتی (ابزار توسعه رابط)، و صفحات گسترده. از زمانی که Mathematica برای اولین بار ظاهر شد، سایر بسته های ریاضی به طور قابل توجهی دامنه قابلیت های خود را گسترش دادند، در ابتدا آنها برای حل مسائل مربوط به تنها یک یا دو دسته از دسته های بالا در نظر گرفته شدند.
با این حال، بعید است که این سیستم قدرتمند ریاضی که مدعی رهبری جهانی است، مورد نیاز یک منشی یا حتی مدیر یک شرکت تجاری کوچک باشد، چه برسد به کاربران عادی. اما بدون شک، هر آزمایشگاه علمی جدی یا گروه دانشگاهی باید برنامه مشابهی داشته باشد، اگر به طور جدی علاقه مند به خودکارسازی انجام محاسبات ریاضی با هر درجه پیچیدگی باشد. علیرغم تمرکز آن بر محاسبات جدی ریاضی، یادگیری سیستم های کلاس ریاضیات آسان است و می تواند توسط گروه نسبتاً گسترده ای از کاربران - دانشجویان و معلمان دانشگاه، مهندسان، دانشجویان فارغ التحصیل، محققان و حتی دانش آموزان کلاس های ریاضی آموزش عمومی و مدارس خاص استفاده شود. . همه آنها در چنین سیستمی کاربردهای مفید متعددی پیدا خواهند کرد.

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

توجه داشته باشید که در توسعه نسخه های مختلف سیستم Mathematica، همراه با شرکت مادر Wolfram Research, Inc.، شرکت های دیگر و صدها متخصص بسیار ماهر، از جمله ریاضیدانان و برنامه نویسان، مشارکت داشتند. در میان آنها نمایندگانی از مدرسه ریاضی روسیه نیز وجود دارد که در خارج از کشور مورد احترام و تقاضا است. سیستم Mathematica یکی از بزرگترین سیستم های نرم افزاری است و کارآمدترین الگوریتم های محاسباتی را پیاده سازی می کند. برای مثال، اینها شامل مکانیسم زمینه ای است که از بروز عوارض جانبی در برنامه ها جلوگیری می کند.

سیستم Mathematica امروزه به عنوان رهبر جهانی در بین سیستم های کامپیوتری ریاضیات نمادین برای رایانه های شخصی در نظر گرفته می شود که نه تنها توانایی انجام محاسبات عددی پیچیده با خروجی نتایج آنها را در نفیس ترین شکل گرافیکی فراهم می کند، بلکه تجزیه و تحلیل بسیار پر زحمتی را نیز انجام می دهد. تبدیل ها و محاسبات

Mathematica چندین ویژگی اساسی دارد و برای حل طیف گسترده ای از مسائل طراحی شده است. در اینجا برخی از کلاس های مسائلی که Mathematica می تواند حل کند آورده شده است:

1. کار با محاسبات پیچیده نمادین با استفاده از صدها هزار یا میلیون ها عضو.
بارگذاری، تجزیه و تحلیل و تجسم داده ها.

2. حل معادلات معمولی و دیفرانسیل و همچنین مسائل کمینه سازی عددی یا نمادین.

3. مدل سازی و شبیه سازی عددی، ساخت سیستم های کنترلی، از ساده ترین تا برخورد کهکشان ها، خسارات مالی، سیستم های پیچیده بیولوژیکی، واکنش های شیمیایی، مطالعه تاثیر بر محیط و میدان های مغناطیسی در شتاب دهنده های ذرات.

4. توسعه برنامه کاربردی ساده و سریع (RAD) برای شرکت های فناوری و موسسات مالی.

5. گزارش ها و اسناد حرفه ای، تعاملی، فنی برای توزیع الکترونیکی یا کاغذی ایجاد کنید.

6. مستندات فنی دقیق، به عنوان مثال برای اختراعات ایالات متحده.

7. برگزاری سخنرانی ها و سمینارهای ویژه.

8. نشان دادن مفاهیم ریاضی یا علمی برای دانش آموزان از کالج تا تحصیلات تکمیلی.

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

Mathematica به عنوان سیستمی در نظر گرفته شد که کار دانشمندان و ریاضیدانان-تحلیلگران را تا حد امکان خودکار می کند، بنابراین حتی به عنوان نماینده معمولی محصولات نرم افزاری نخبه و بسیار هوشمند با بالاترین درجه پیچیدگی، شایسته مطالعه است. با این حال، به عنوان یک ابزار ریاضی قدرتمند و منعطف که می‌تواند کمک ارزشمندی به اکثر محققان، اساتید دانشگاه و دانشگاه، دانشجویان، مهندسان و حتی دانش‌آموزان ارائه کند، بسیار مورد توجه است.

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

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

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

بنابراین، Mathematica از یک سو یک سیستم برنامه نویسی معمولی است که بر پایه یکی از قدرتمندترین زبان های برنامه نویسی تابعی مسئله محور سطح بالا است که برای حل مسائل مختلف (از جمله مسائل ریاضی) طراحی شده است و از طرف دیگر، یک سیستم تعاملی برای حل اکثر وظایف ریاضی در حالت تعاملی بدون برنامه نویسی سنتی. بنابراین، Mathematica به عنوان یک سیستم برنامه نویسی، تمام امکانات را برای توسعه و ایجاد تقریباً هر ساختار کنترلی، سازماندهی ورودی-خروجی، کار با عملکردهای سیستم و نگهداری هر دستگاه جانبی و با کمک افزونه ها دارد. انطباق با درخواست های هر کاربر ممکن می شود، (اگرچه یک کاربر معمولی ممکن است به این ابزارهای برنامه نویسی نیاز نداشته باشد - او به طور کامل با توابع ریاضی داخلی سیستم که حتی ریاضیدانان با تجربه را با فراوانی و تنوع خود شگفت زده می کند، مدیریت خواهد کرد).

از معایب سیستم Mathematica می توان به زبان برنامه نویسی بسیار غیر معمول اشاره کرد که با این حال، با یک سیستم راهنمای دقیق تسهیل می شود.

FlatGraph برنامه ای برای ترسیم نمودار توابع (عادی و پارامتریک) با قابلیت های پیشرفته است (شکل 2.33). تمایز هر ترتیب (ساده شده). رسم مماس بر نمودار این برنامه هم برای کاربران بی تجربه و هم برای کاربران حرفه ای طراحی شده است، زیرا یک رابط بصری را با عملکردهای حرفه ای ترکیب می کند.

FlatGraph به شما امکان می دهد:

یک یا چند عبارت کاربردی با هر پیچیدگی را برای نمایش و (یا) متمایز کردن آنها وارد کنید.

تمایز نمادین را برای ترتیب مشخص مشتق انجام دهید، و همچنین مشتق حاصل را ساده کنید.

کاوش تغییر "زنده" پارامترهای مختلف توابع با نمایش همزمان نمودارهای جدید، که به شما امکان می دهد تأثیر پارامترهای توابع را بر ظاهر آنها تعیین کنید.

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

توابع پارامتریک گرافیکی را تنظیم و نمایش می دهد که به عنوان مثال، بیضی، کاردیوئید، برنولی lemniscates و سایر نمودارهای مشابه را نمایش می دهد (که در آن ابسیسا و مختصات به یک پارامتر "t" بستگی دارند).

حل معادلات، سیستم های معادلات و نابرابری ها به صورت گرافیکی.

مماس بر نمودار تابع را در نقطه x0 (تعیین شده توسط کاربر) دریافت و نمایش دهید.

FlatGraph دارای یک رابط کاربری ساده و شهودی است که با مستندات دقیق برای استفاده و نمونه هایی از کار ارائه شده است.

بسته های ریاضی مدل سازی. قابلیت ها و وظایف اصلی بسته ها را فهرست کنید.

بسته های ریاضی بخشی جدایی ناپذیر از دنیای سیستم های مهندسی به کمک کامپیوتر (CAE) هستند در حال حاضر، بسته های ریاضی به جای "هنر برنامه نویسی" سنتی از اصل ساخت مدل استفاده می کنند. یعنی کاربر وظیفه تعیین می کند و سیستم روش ها و الگوریتم های خود را برای راه حل پیدا می کند. بسته های ریاضی مدرن را می توان هم به عنوان یک ماشین حساب معمولی و هم به عنوان وسیله ای برای ساده سازی عبارات هنگام حل هر مشکلی و همچنین به عنوان یک گرافیک یا حتی تولید کننده صدا استفاده کرد! امروزه تقریباً تمام ریاضیات مدرن دارای توابع محاسباتی نمادین داخلی هستند. با این حال، معروف ترین و اقتباس شده برای محاسبات نمادین ریاضی Maple، MathCad، Mathematica و MatLab هستند. مدل سازی ریاضی - ایجاد یک توصیف ریاضی از یک شی واقعی و مطالعه این توصیف.

در ابتدا، هر گونه محاسبات روی مدل ها به صورت دستی انجام می شد. با توسعه دستگاه های محاسباتی، این دستگاه ها برای سرعت بخشیدن به محاسبات مورد استفاده قرار گرفتند.

رایانه امکان استفاده از آن را به عنوان وسیله ای برای خودکارسازی کارهای علمی فراهم می کند و از برنامه های تخصصی مختلفی برای حل مسائل پیچیده محاسباتی استفاده می شود.

در عین حال، در کار علمی طیف گسترده ای از مسائل ریاضی ساده وجود دارد که برای حل آنها می توان از ابزارهای حرفه ای جهانی استفاده کرد.

این وظایف ساده برای مثال شامل موارد زیر است:

تهیه اسناد علمی و فنی حاوی متن و فرمول هایی که به شکلی آشنا برای متخصصان نوشته شده است.

محاسبه نتایج عملیات ریاضی شامل ثابت های عددی، متغیرها و کمیت های فیزیکی بعدی.

عملیات با بردارها و ماتریس ها؛

حل معادلات و سیستم معادلات (نابرابری)؛

محاسبات آماری و تجزیه و تحلیل داده ها؛

ساخت نمودارهای دو بعدی و سه بعدی.

تبدیلات یکسان عبارات (از جمله ساده سازی)، به صورت تحلیلی

ارسال کار خوب خود را در پایگاه دانش ساده است. از فرم زیر استفاده کنید

دانشجویان، دانشجویان تحصیلات تکمیلی، دانشمندان جوانی که از دانش پایه در تحصیل و کار خود استفاده می کنند از شما بسیار سپاسگزار خواهند بود.

نوشته شده در http://www.allbest.ru/

معرفی

امروزه رایانه ها سهم بزرگی از حجم کار محاسباتی و تحلیلی ریاضیدانان مدرن را بر عهده می گیرند. بنابراین، محققان امروزی با وظایفی کاملاً متفاوت با نیم قرن پیش روبرو هستند و از همه مهمتر به نظر می رسد که قابل حل هستند.

به لطف قدرت عظیم رایانه‌ها، شبیه‌سازی و مطالعه سیستم‌های پیچیده و پویا که در مطالعه فضا، جستجوی منابع جدید انرژی، ایجاد اختراعات فنی جدید و بسیاری از مشکلات دیگر بر حوزه علمی پدید می‌آیند، ممکن می‌شود. و پیشرفت تکنولوژیک راه حل برای هر مشکلی از این نوع را می توان به مجموعه اقدامات زیر کاهش داد:

· مدلسازی ریاضی سیستم.

· ساخت یک الگوریتم محاسباتی.

· انجام محاسبات.

· جمع آوری و تجزیه و تحلیل نتایج به دست آمده.

بسته های ریاضی پیشرو در حال حاضر، با حداقل آشنایی، به راحتی تبدیل های تحلیلی بسیار پیچیده عبارات ریاضی را انجام می دهند، مشتقات، انتگرال ها را می گیرند، حدها را محاسبه می کنند، عبارات را تجزیه و ساده می کنند، نمودارها را ترسیم می کنند. و اکنون برای تسلط بر قابلیت های ریاضی کامپیوتر نیازی به مطالعه زبان های برنامه نویسی برای مدت طولانی ندارید. اکنون در بسته های ریاضی عملا هر آنچه برای یک مهندس، اقتصاددان، جامعه شناس، آمارگیر لازم است محقق می شود. بسته‌های معروف جهانی مانند Mathematica، Mathcad، MatLAB، Maple نه تنها به محاسبات راحت، بلکه به محیط آموزشی بسیار پربار و انعطاف‌پذیر تبدیل شده‌اند. به نظر من، همراه با اینترنت، این بسته ها می توانند تلاش های بسیاری از افراد را متحد کرده و ابتکارات آموزشی قدرتمندی را ارائه دهند. در واقع، در کتاب های درسی و سخنرانی های رایانه، فرمول های نه معمولی، بلکه مستقیماً قابل اجرا در متن وارد می شوند که با کمک آنها ماهیت پدیده ها به وضوح نشان داده می شود. آنها را می توان برای وظایف خود تغییر داد، تکمیل و گسترش داد، که منجر به نه تنها اعداد، بلکه عبارات تحلیلی، نمودارها، جداول جدید نیز می شود.

استفاده از بسته های ریاضی کامپیوتری اجازه می دهد:

گستره کاربردهای واقعی را گسترش دهید.

· برای تجزیه و تحلیل بصری، نمودارهایی از توابع و سطوح پیچیده بسازید، که با کمک آنها، به عنوان مثال، راه حل های ODE ها تخمین زده می شود، که تجزیه و تحلیل آنها را بسیار تسهیل می کند.

· ترکیب جهت گیری حرفه ای، رویکرد علمی، سازگاری، وضوح، تعامل، ارتباطات بین موضوعی هنگام حل ODE.

· تبادل فوری اطلاعات با شخصی، تماس فیزیکی با او غیرممکن یا دشوار است.

· به دلیل کاهش تعداد تغییرات معمول، وظایف بیشتری را در نظر بگیرید.

کاوش مدل های پیچیده تر، زیرا محاسبات دست و پا گیر را می توان با استفاده از سیستم های کامپیوتری مناسب انجام داد.

· به جنبه های کیفی وظیفه خود توجه بیشتری داشته باشند.

هدف از این کار استفاده از فناوری اطلاعات برای محاسبات ریاضی با استفاده از بسته Maple به عنوان مثال است.

1. ادبیات مربوط به این موضوع را مطالعه کنید.

2. تجزیه و تحلیل مقایسه ای بسته های ریاضی مدرن انجام دهید: Mathematica، Maple V، MatLAB، Derive، Mathcad.

3. بسته Maple را در درس ریاضی اعمال کنید.

4. در مورد کار انجام شده نتیجه گیری کنید.

1. بسته های ریاضی مدرن در آموزش و پرورش

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

روش‌ها و اشکال کاربرد فناوری‌های رایانه‌ای در فرآیند آموزشی، وظیفه روش‌شناختی و سازمانی هر معلم، هر مدیر مدرسه یا دانشگاه است.

هنگام سازماندهی پشتیبانی رایانه ای برای آموزش، دو حوزه قابل تشخیص است:

· توسعه برنامه های کامپیوتری برای مقاصد آموزشی، برنامه هایی که مخصوصاً برای مطالعه یک رشته خاص طراحی شده اند.

· استفاده از نرم افزار توسعه یافته برای فعالیت های حرفه ای در زمینه دانش مربوطه. برای اکثر علوم طبیعی، اینها بسته های ریاضی حرفه ای هستند.

بسته‌های ریاضی در اینجا سیستم‌ها، محیط‌ها، زبان‌هایی مانند Mathematica، Maple V، MatLAB، Derive، Mathcad و همچنین خانواده‌ای از سیستم‌های تجزیه و تحلیل داده‌های آماری مانند SPSS، Statistica، Statgraphics، Stadia و غیره هستند. بسته‌های ریاضی مدرن عبارتند از برنامه‌ها (بسته‌های نرم‌افزاری)، دارای ابزار انجام محاسبات مختلف عددی و تحلیلی (نمادین) ریاضی، از محاسبات ساده حسابی تا حل معادلات دیفرانسیل جزئی، حل مسائل بهینه‌سازی، آزمون فرضیه‌های آماری، ساخت مدل‌های ریاضی مختلف و سایر ابزارهای لازم برای انجام. محاسبات فنی همه آنها دارای گرافیک علمی پیشرفته، یک سیستم کمکی مناسب و ابزارهای گزارش دهی هستند. نام "حرفه ای" یا "جهانی" به عنوان جایگزین نام "بسته آموزشی" استفاده می شود.

برای سالیان متمادی، معلمان ریاضیات به طور کاملاً واضح به طرفداران استفاده از برنامه های رایانه ای برای اهداف آموزشی ("بسته های آموزشی"، برنامه های آموزشی) و کسانی که ترجیح می دادند از بسته های جهانی استفاده کنند، تقسیم می شدند.

چندین نکته کلیدی را می توان شناسایی کرد که تغییر اساسی در نگرش معلمان و دانش آموزان به استفاده از بسته های ریاضی جهانی را تعیین کرده است.

کامپیوتر به عنصری از "لوازم خانگی" تبدیل شده است. درک مدرن از آموزش با کیفیت، به عنوان یک عنصر ضروری، تسلط در فن آوری رایانه را شامل می شود و در نتیجه، رایانه به عنوان یک موضوع، اگر نه اولین، پس نیاز دوم، درک می شود. اکثر والدین نمی توانند تصور کنند که دانش آموزان خود را بدون کامپیوتر بزرگ کنند. تعداد فزاینده‌ای از دانش‌آموزان رایانه در خانه دارند و بیشتر و بیشتر این دانش‌آموزان هستند که استفاده از فناوری رایانه را در فرآیند آموزشی آغاز می‌کنند. انگیزه آن‌ها همان‌طور که قبلاً گفتیم و دیده‌ایم، علاقه‌ی «بازی» نیست، بلکه میل به «آسان‌تر کردن زندگی برای خود»، تمایل به کسب مهارت‌های حرفه‌ای مفید برای مشاغل آینده، و تمایل به یادگیری کار کردن بر روی کامپیوتر نه تنها در کلاس های ویژه علوم کامپیوتر. به جرات می توان گفت که «کامپیوتر خانگی» قوی ترین عاملی است که نگرش معلمان را نسبت به استفاده از رایانه در فعالیت های حرفه ای تغییر داده است. موقعیت آنها تحت تأثیر افکار عمومی، تحت تأثیر موقعیت دانش آموزان و همچنین به این دلیل که بسیاری از معلمان نیز رایانه در خانه دارند در حال تغییر است. از این رو، علاقه به بسته های جهانی قابل درک است - یادگیری نحوه کار با نرم افزارهای آماده بسیار ساده تر از نوشتن برنامه ها است.

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

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

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

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

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

در دسترس بودن بسته های ریاضی جهانی و آنها در بازار نرم افزارهای حرفه ای. یکی از شرایط ضروری که تا همین اواخر مانع استفاده گسترده از بسته های حرفه ای در داخل دیوار دانشگاه ها می شد، هزینه بالای پشتیبانی ریاضی علمی حرفه ای است. با این حال، اخیراً بسیاری از شرکت‌هایی که برنامه‌های علمی را توسعه و توزیع می‌کنند، نسخه‌های قبلی برنامه‌های خود را برای استفاده رایگان (از جمله از طریق شبکه‌های جهانی) ارائه می‌کنند، به طور گسترده از سیستم تخفیف برای مؤسسات آموزشی استفاده می‌کنند و نسخه‌های آزمایشی یا کوتاه مدت را به صورت رایگان توزیع می‌کنند. نسخه‌های در دسترس عموم و آزادانه بسته‌ها حاوی ابزارهای محاسباتی و گرافیکی اولیه هستند و بنابراین برای استفاده در فرآیند آموزشی کاملاً مناسب هستند (مدرن سازی بسته‌های ریاضی عمدتاً در جهت گسترش دامنه وظایف موجود برای تحقیقات حرفه‌ای انجام می‌شود. با افزودن هرچه بیشتر روش‌های محاسباتی ظریف‌تر، گسترش قابلیت‌های زبان‌های دستوری و انطباق با آخرین پیشرفت‌های فناوری اطلاعات). از سوی دیگر، استفاده از نرم افزارهای باکیفیت به تشدید فعالیت های پژوهشی کمک می کند، امکان مشارکت بیشتر دانشجویان را در کارهای علمی فراهم می کند که همانطور که می دانید شانس گروه های علمی در توزیع کمک های مالی را افزایش می دهد و بنابراین، به آنها این امکان را می دهد که متعاقباً بودجه ای برای خرید نرم افزارهای دارای مجوز مدرن تر پیدا کنند.

در دسترس بودن اسناد و متون مرجع در مورد بسته های ریاضی. اگر هنوز نسبتاً اخیراً هیچ ادبیاتی در مورد بسته ها به زبان روسی وجود نداشت ، اکنون نسخه های جدید ، بسته های جدید و کتابچه راهنمای کاربر مختلف برای آنها تقریباً به طور همزمان ظاهر می شوند. پیدا کردن بسته ای که دو یا سه کتاب به زبان روسی منتشر نکرده باشد دشوار است.

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

1.2 تجزیه و تحلیل مقایسه ای بسته های ریاضی AutoCad، MatLab، Maple، Mathematica

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

برای برنامه هایی که عملکردهای خودکار در آنها وجود دارد، امتیاز 1 داده شد، به برنامه هایی که نیاز به نصب جداگانه دارند، امتیاز 0.9 داده می شود. برنامه هایی که عملکردهای خودکار در آنها در دسترس نیست امتیاز 0 دریافت می کنند. مقدار در هر ستون مجموع امتیاز است.

در نتیجه تمامی نمرات به صورت زیر ارزیابی شدند:

توابع ریاضی 38%;

توابع گرافیکی 10%;

نرم افزار برنامه نویسی 9%;

واردات / صادرات داده 5٪;

سیستم عامل 2%;

مقایسه سرعت 36 درصد

نمادهای رایج مورد استفاده در طرح های مختلف

تابع در برنامه تعبیه شده است

m - عملکرد توسط یک ماژول افزودنی پشتیبانی می شود که می تواند به صورت رایگان بارگیری شود.

$ - این تابع توسط یک ماژول الحاقی پشتیبانی می شود که با پرداخت هزینه قابل دانلود است.

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

مقایسه عملکرد ریاضی

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

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

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

مقایسه سرعت زیر بر روی یک Pentium-III با پردازنده 550 مگاهرتز و 384 مگابایت رم در ویندوز XP انجام شد. از آنجایی که انتظار می رفت رایانه های مدرن بتوانند این مشکلات را در مدت زمان کوتاهی حل کنند، حداکثر مدت زمان برای هر عملکرد به 10 دقیقه محدود شد.

مقایسه سرعت 18 تابع را آزمایش می کند که اغلب در مدل های ریاضی استفاده می شوند. تفسیر نتایج زمان‌بندی در محتوا با مدل‌های کامل ضروری است، زیرا تفاوت‌های کوچک در زمان‌بندی عملکردهای منفرد ممکن است منجر به اختلاف زمان‌بندی از دقیقه تا چند ساعت شود. با این حال، نمی توان از مدل های کامل برای این آزمون های ارزیابی به عنوان یک کار برای کارکرد مدل در هر بسته ریاضی استفاده کرد و همچنین مدت زمان آن بسیار بالا خواهد بود.

توابع (نسخه)

خواندن داده ها از یک فایل داده ASCII

خواندن داده ها از پایگاه داده با استفاده از رابط ODBC

استخراج آمار توصیفی

تست حلقه 5000 x 5000

ماتریس تصادفی 3800x3800 ^ 1000

مرتب سازی 3,000,000 مقدار تصادفی

FFT بیش از 1048576 (= 2 ^ 20) مقادیر تصادفی

ادغام سه گانه

ماتریس تصادفی 1000x1000 تعیین کننده

ماتریس تصادفی 1000x1000 معکوس

مقادیر ویژه 600x600 ماتریس تصادفی

ماتریس تصادفی 1000x1000 تجزیه Cholesky

ماتریس محصول متقابل 1000x1000

محاسبه 1000000 عدد فیبوناچی

فاکتورسازی اجزای اصلی ماتریس 500x500

تابع گاما در یک ماتریس تصادفی 1500x1500

تابع خطای گاوسی در ماتریس تصادفی 1500x1500

رگرسیون خطی بیش از 1000x1000 ماتریس تصادفی

کار کامل

* - از حداکثر مدت زمان 10 دقیقه تجاوز کرده است.

کل کار به صورت زیر محاسبه شد:

بهترین نتیجه عملکرد عملکرد 100% تخمین زده می شود. برای محاسبه نتایج برای هر تابع، بهترین عملکرد را می‌گیرم و آن را بر زمان برنامه آزمایش شده تقسیم می‌کنم (فرمول MINUTE (A1; A2;…) / A2 به نظر می‌رسد) و این به صورت درصد نمایش داده می‌شود. برای انجام "کار کامل" نهایی، مقدار سود را محاسبه کرده و بر تعداد برنامه ها تقسیم می کنم که دوباره به صورت درصد نمایش داده می شود.

ویژگی هایی که توسط برنامه پشتیبانی نمی شوند قدردانی نمی شوند.

اطلاعات کلی محصول

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

توابع (نسخه)

عملیات / پردازش برنامه نویسی

رابط کاربری

زبان برنامه نویسی (مشابه)

(بیسیک، فرترن)

راهنمای آنلاین / الکترون. مدیریت

اضافه کردن. کتاب ها

سوالات متداول

کنفرانس های تلفنی / لیست های پستی

این برنامه توسط سازنده نرم افزار آرشیو شده است

آرشیو برنامه توسط نهادهای خارجی

اطلاعات این جدول از 1 تا 6 رتبه بندی شده است (1 بهترین است، 6 بدترین است) و بیانگر نظر ذهنی من است. نمره 6 معمولاً به این معنی است که چیزی پشتیبانی نمی شود، به این معنی که این ویژگی واقعاً ضعیف پشتیبانی می شود. به هر ویژگی که بهترین پشتیبانی را داشته باشد، امتیاز 1 داده می شود.

اطلاعات متفرقه: خلاصه باید نتایج مقایسه سرعت، عملکرد محیط نرم افزار، خدمات واردات/ صادرات داده ها و تناسب برای پلتفرم های مختلف را با توجه به نتایج مقایسه عملکردهای ریاضی و گرافیکی مشخص کند. نسبت بین این چهار تست 38: 10: 9: 5: 2: 36 است.

توابع (نسخه)

مقایسه عملکرد ریاضی (38%)

مقایسه عملکرد گرافیکی (10%)

عملکرد محیط نرم افزار (9%)

داده های در حال گردش (از 5٪)

پلتفرم های موجود (2%)

مقایسه سرعت (36%)

نتیجه کامل

خلاصه: نتایج کلی برخی از برنامه های آزمایش شده به دلیل حق بیمه خاص این گزارش آزمون بهترین نیستند.

2. توسعه مهارت های برنامه نویسی در بین دانش آموزان مدرسه در محیطافرا

2.1 مفهوم توسعه برنامه‌ای یک کتابخانه از رویه‌ها در محیطافرا

بسته Maple شامل یک هسته سریع، نوشته شده به زبان C، حاوی توابع و دستورات ریاضی پایه، و همچنین تعداد زیادی کتابخانه است که قابلیت های آن را در زمینه های مختلف ریاضی گسترش می دهد. این کتابخانه ها از برنامه های فرعی که به زبان خود Maple نوشته شده اند، تشکیل شده اند که به طور ویژه برای ایجاد برنامه های محاسباتی نمادین طراحی شده اند. جالب ترین ویژگی های سیستم Maple ویرایش و تغییر این زیر روال ها و همچنین پر کردن کتابخانه ها با برنامه های فرعی توسعه یافته برای حل مشکلات خاص است. آنها قبلاً در تعداد زیادی ظاهر شده اند و بهترین آنها در Share-library کاربران گنجانده شده است که همراه با بسته Maple توزیع شده است.

این برنامه قبلاً به یک سیستم محاسباتی قدرتمند تبدیل شده است که به شما امکان می دهد تبدیل های جبری پیچیده را انجام دهید ، از جمله در زمینه اعداد مختلط ، محاسبه مجموع متناهی و نامتناهی ، محصولات ، حدود و انتگرال ها ، یافتن ریشه های چند جمله ای ها ، حل تحلیلی و عددی جبری. معادلات و نابرابری های سیستم (از جمله ماورایی) و همچنین سیستم های معادلات دیفرانسیل معمولی و معادلات دیفرانسیل جزئی. Maple شامل بسته های تخصصی روال حل مسائل هندسه تحلیلی، جبر خطی و تانسوری، نظریه اعداد، ترکیبیات، نظریه احتمال و آمار ریاضی، نظریه گروه، تقریب عددی و بهینه سازی خطی (روش ساده)، ریاضیات مالی، تبدیلات انتگرالی و غیره می باشد. NS.

ایجاد یک کتابخانه جدید به شرح زیر است.

ابتدا باید نام کتابخانه خود را برای مثال mylib تعریف کنید و یک دایرکتوری (پوشه) برای آن روی دیسک با نام مشخص شده ایجاد کنید. رویه ها در Maple با جداول مرتبط هستند. بنابراین، ابتدا باید یک جدول ساختگی برای رویه های آینده تنظیم کنید:

> mylib: = tab1e ():

mylib: = جدول ()

اکنون باید روال های کتابخانه خود را وارد کنید. آنها با یک نام دوگانه مشخص می شوند - ابتدا نام کتابخانه و سپس نام رویه در پرانتز مربع. به عنوان مثال، اجازه دهید سه رویه ساده به نام‌های fl، f2 و f3 را تعریف کنیم:

> mylib: = proc (x: هر چیزی) sin (x) + cos (x) end:

> mylib: = proc (x: هر چیزی) sin (x) ^ 2 + cos (x) ^ 2 end:

> mylib: = proc (x :: هر چیزی) اگر x = 0 باشد، 1 other sin (x) / x fi end:

امکان ساخت نمودارهایی از رویه ها-توابع معرفی شده وجود دارد. با استفاده از تابع with، می‌توانید بررسی کنید که کتابخانه mylib واقعاً حاوی رویه‌هایی است که به تازگی در آن معرفی کرده‌اید. وقتی با (mylib) تماس می‌گیرید، فهرستی از آنها باید ظاهر شود:

> با (mylib)؛

اکنون باید با استفاده از دستور save این کتابخانه را به نام خود روی دیسک بنویسید:

> ذخیره (mylib, `c: / mylib.m)؛

به درستی تعیین نام فایل کاملا واجد شرایط توجه ویژه ای داشته باشید. معمولاً برای نشان دادن یک مسیر استفاده می شود، کاراکتر \ در رشته های زبان افرا به عنوان کاراکتر ادامه خط استفاده می شود. بنابراین، باید از دو کاراکتر \\ یا / استفاده شود. در این مثال فایل در ریشه درایو C نوشته می شود، بهتر است فایل کتابخانه را در پوشه دیگری قرار دهید (مثلاً در کتابخانه ای که قبلاً در سیستم وجود دارد)، مسیر کامل آن مشخص شود.

پس از همه اینها، باید مطمئن شوید که فایل کتابخانه نوشته شده است. پس از آن، بلافاصله می توانید آن را بخوانید. برای انجام این کار، ابتدا از دستور restart استفاده کنید تا تعاریف رویه قبلاً وارد شده را حذف کنید:

با استفاده از دستور with، می توانید بررسی کنید که این تعاریف دیگر وجود ندارند:

> با (mylib):

خطا، (در pacman: -pexports) mylib یک بسته نیست

پس از آن، با استفاده از دستور خواندن، باید فایل کتابخانه را بارگیری کنید:

> خواندن ("c: /mylib.m")؛

نام فایل باید طبق قوانین مشخص شده برای دستور save مشخص شود. اگر همه چیز به موقع انجام شود، دستور with باید نشان دهد که کتابخانه شما دارای لیستی از رویه های fl، f2 و f3 است:

> با (mylib):

در نهایت، می توانید روش هایی را که اکنون از کتابخانه بارگذاری شده معرفی شده اند، دوباره امتحان کنید:

sin (x) + cos (x)> simplify (f2 (y));

روشی که در بالا برای ایجاد کتابخانه خود توضیح داده شد برای اکثر کاربران مناسب خواهد بود. با این حال، یک راه پیچیده تر و "پیشرفته" بیشتر برای افزودن کتابخانه شما به کتابخانه موجود وجود دارد. برای پیاده سازی این، Maple عملیات زیر را برای نوشتن در کتابخانه رویه های si، s2، ... و خواندن آنها از فایل های filel، file2، ... دارد:

savelib (s1. s2، .... sn، نام فایل)

readlib (f. file1. file2. ...)

عملگر ویژه makehelp می تواند برای ارائه یک مرجع استاندارد برای رویه های جدید استفاده شود:

makehelp (n.f.b).

که در آن n نام موضوع، f نام فایل متنی حاوی متن راهنما است (فایل به عنوان سند Maple آماده شده است)، و b نام کتابخانه است. متغیر سیستم libname نام دایرکتوری کتابخانه را ذخیره می کند. برای ثبت کمک ایجاد شده، باید دستوری از فرم را اجرا کنید:

libname: -libname. "/ mylib":

برای جزئیات نحوه استفاده از این اپراتورها به سیستم راهنما مراجعه کنید. برنامه نویسی ریاضی محاسبه افرا

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

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

2.2 توسعه برنامه ای کتابخانه ای از رویه ها در محیطافرا- به عنوان عاملی در توسعه مهارت های برنامه نویسی

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

در عمل یکی از مدارس برنامه "ادغام آموزش فیزیک و ریاضی بر اساس فناوری اطلاعات و بسته Maple ریاضیات نمادین" را اجرا کرد.

در این برنامه کلاس های 10-11 فناوری اطلاعات و پروفایل های فیزیکی و ریاضی حضور داشتند. مطالعه قابلیت‌های بسته ریاضی نمادین Maple و کاربرد بعدی آن ماهیت کاربردی داشت: دانش‌آموزان کلاس فیزیک و ریاضی دانش خود را در مورد ریاضیات گسترش دادند و عمیق‌تر کردند، توانستند موقعیت‌های مختلف ریاضی را تجسم کنند و کلاس‌های فناوری اطلاعات دریافت کردند. مهارت های حرفه ای مفید به عنوان برنامه نویس و اپراتور کامپیوتر ... در دوره اجرای مفهوم آموزش تخصصی در سطح ارشد، معرفی سیستم ها و برنامه هایی که دانش آموزان را قادر می سازد توانایی های ذهنی و خلاقانه خود را آشکار کنند، حرفه ای پایه را کسب کنند، در فرآیند آموزش علوم کامپیوتر و فناوری اطلاعات بسیار مهم بود. مهارت ها و تعیین مسیر شغلی آینده آنها. همچنین دانشجویان نیاز به القای مهارت ها و توانایی های مدل سازی کامپیوتری داشتند که یکی از حوزه های اولویت دار در علوم کاربردی بود.

تجربه استفاده از ریاضیات کامپیوتری هم در دانشگاه ها و هم در مدرسه نشان می دهد که از بسته های ریاضی شناخته شده Maple برای اهداف آموزشی بهینه است. تعدادی از ویژگی های Maple آن را به مکانی پیشرو برای اجرای برنامه های آموزشی تبدیل کرده است: هزینه نسبتاً کم بسته، رابط کاربری ساده و شهودی، زبان برنامه نویسی نزدیک به زبان منطق ریاضی، قابلیت های گرافیکی بی نظیر. تمامی این ویژگی ها امکان ارائه مدل ریاضی از شی یا پدیده مورد مطالعه را به صورت گرافیکی تعاملی بصری فراهم می کند و در نتیجه کیفیت پروژه ها در رشته های فیزیکی و ریاضی را به میزان قابل توجهی افزایش می دهد. توجه به این نکته حائز اهمیت است که نتایج به‌دست‌آمده، از جمله مدل‌های انیمیشنی از اشیا و فرآیندها، به راحتی به صفحات وب و اسناد متنی صادر می‌شوند.

ورود افرا به سیستم آموزشی در قالب برگزاری یک درس انتخابی "مطالعه بسته ریاضی نمادین افرا" (پایه یازدهم) انجام می شود که وظیفه اصلی آن ایجاد شرایط لازم برای اجرای برنامه آزمایشی است. . هدف اصلی کار آزمایشی بر روی اجرای Maple در فرآیند یادگیری، خودآگاهی دانش آموزان هنگام معرفی اشکال سازمانی جدید استفاده از رایانه بر اساس بسته های مدرن ریاضیات نمادین در فرآیند یادگیری علوم رایانه و فناوری اطلاعات است.

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

دانش آموزان در فرآیند مطالعه بسته ریاضی نمادین Maple به تمرین مهارت های عملی در حل مسائل ریاضی با استفاده از کامپیوتر می پردازند. Maple دستیار یادگیری آنها می شود. کودکان یاد می گیرند که روی خودکنترلی کار کنند: آنها با استفاده از روش های سنتی مشکلات را حل می کنند و نتیجه را با استفاده از Maple بررسی می کنند. جالب ترین و به نظر دانشجویان مفید در برنامه درسی انتخابی موضوعاتی مانند "گرافیک دو بعدی"، "انیمیشن"، "مطالعه عملکرد" ​​بود. در فرآیند مطالعه اپلیکیشن Maple، دانش آموزان علاقه شناختی بالایی و دانش خوبی از ریاضیات نشان دادند.

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

حل معادلات، نابرابری ها و سیستم های آنها.

گرافیک دو بعدی؛

تحقیق و ترسیم تابع؛

حل مسائل هندسی

نتیجه نهایی کار پروژه هر دانش آموز است. اوراق آزمایشی به صورت اسناد وب تهیه می شود.

نتیجه

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

پشتیبانی اطلاعاتی از فرآیند آموزشی به گونه ای طراحی شده است که دانش آموز را از کار معمولی رها کند، به او اجازه دهد تا بر ماهیت مطالب مورد مطالعه در حال حاضر تمرکز کند، مثال های بیشتری را در نظر بگیرد و مشکلات بیشتری را حل کند و درک مطالب را از طریق سایر موارد آسان تر کند. راه های ارائه مطالب

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

بسته چند منظوره Maple یکی از قوی ترین بسته های ریاضی است. قابلیت‌های آن حوزه‌های کمی از ریاضیات را پوشش می‌دهد و می‌تواند به طور مفید در سطوح مختلف، از آموزش دانش‌آموزان دبیرستانی تا سطح تحقیقات علمی جدی، به کار رود. Maple یک سیستم محاسباتی تحلیلی برای مدل‌سازی ریاضی است.

روش ارائه شده در کار درسی برای مطالعه برخی از مباحث جبر و شروع تجزیه و تحلیل با استفاده از بسته Maple، کارایی فرآیند یادگیری را به میزان قابل توجهی افزایش داده است. با تجسم مطالب، فرمول‌ها و تبدیل‌های پیچیده ریاضی بسیار آسان‌تر می‌شوند و فرآیند تسلط بر مطالب توسط دانش‌آموزان دبیرستانی بسیار کارآمدتر می‌شود.

امکانات پکیج Maple به عنوان وسیله ای برای تدریس در مقاطع بالاتر دبیرستان بسیار گسترده است و استفاده از آن در فرآیند آموزشی جهت امیدوارکننده ای در آموزش متوسطه مدرن است.

کتابشناسی - فهرست کتب

1. بوزوویچ، ال.آی. شخصیت و شکل گیری آن در دوران کودکی. [متن] / L.I. بوزویچ - SPb .: پیتر، 2008.- 398 ص.

2. مقدمه ای بر افرا. یک بسته ریاضی برای همه. V.N. Govorukhin, V.G. Tsibulin, Mir, 1997 .-- 260 p.

3. ارشوف، A.P. انفورماتیک مدرسه (مفاهیم، ​​وضعیت، چشم اندازها) / A.P. ارشوف، جی.ا. زونیگورودسکی، یو.آ. پروین // انفورماتیک و آموزش.- 1374.- № 1.- ص 3-19.

4. لاپچیک، م.پ. روش های آموزش انفورماتیک [متن] / M.P. لاپچیک، I. G. سماکین، E.K. هنر، مسکو: آکادمی، 2007، 622 ص.

5. لوچنکو، آی. وی. برنامه و مواد مرجع برای تمرین آموزش انفورماتیک: کتاب درسی. کتابچه راهنمای دانش آموزان پد. دانشگاه ها و چکمه های خزدار [متن] / I.V. لوچنکو، او. یو. Zaslavskaya، L.M. درگاچف، مسکو: MGPU، 2006، 123 ص.

6. Sdvizhkov، O.A. ریاضیات در رایانه Maple 8: کتاب درسی. کتابچه راهنمای دانشجویان و معلمان دانشگاه ها [متن] / О.А. Sdvizhkov، مسکو: SOLON-Press، 2003، 176 ص.

7. سماکین، I.G. علوم کامپیوتر. کلاس یازدهم: کتاب درسی [متن] / I.G. سماکین.- م.: بینوم، آزمایشگاه دانش، 1384.- 139 ص.: ill.

8. سماکین، آی. جی. انفورماتیک و ICT. دوره پایه: کتاب درسی برای کلاس 9 [سند الکترونیکی] / IG Semakin.- (http: www.alleng.ru/edu/comp1.htm). 15.12.08.

9. اوگرینویچ، ن.د. انفورماتیک و فناوری اطلاعات: کتاب درسی کلاس 10-11 [متن] / N.D. Ugrinovich. - M.: آزمایشگاه دانش پایه، 2002. - 512 ص.

10. اوگرینویچ، ن.د. کارگاه انفورماتیک و فناوری اطلاعات: کتاب درسی پایه 10-11 [متن] / N.D. Ugrinovich. - M.: آزمایشگاه دانش پایه، 2002. - 400 ص.

ارسال شده در Allbest.ru

...

اسناد مشابه

    ویژگی ها، خواص و قابلیت های بسته نرم افزاری Maple. استفاده از قابلیت های تحلیلی، عددی، گرافیکی سیستم Maple برای مدل سازی پدیده های فیزیکی. استفاده از گرافیک و انیمیشن در سیستم Maple در فرآیند آموزشی.

    مقاله ترم اضافه شده 01/12/2016

    مسئله مینیمکس گسسته با محدودیت در پارامترها. استفاده از راه حل برای مسائل حداقل در اقتصاد با استفاده از بسته ریاضی Maple. بسته های ریاضی Maple و Matlab. ابزارهای اساسی برای حل مسائل Minimax در محیط زبان مارل.

    مقاله ترم، اضافه شده در 1394/06/17

    دستورات مورد استفاده در محاسبه مشتقات معمولی و جزئی یک عبارت تحلیلی با توجه به یک یا چند متغیر در سیستم محاسبه Maple، هنگام ادغام عبارات تحلیلی و هنگام محاسبه حدود، مجموع، سری توابع.

    کار آزمایشگاهی، اضافه شده در 2009/07/15

    دستورات تبدیل بیان مورد استفاده در سیستم Maple، هدف و اصل عملکرد آنها، تفاوت بین اشکال فعال و غیرفعال. دستور simplify () برای ساده سازی عبارات، موارد استفاده از آن. فاکتورسازی چند جمله ای: عامل ().

    کار آزمایشگاهی، اضافه شده در 2009/07/15

    نمای کلی و هدف سیستم محاسباتی تحلیلی تعاملی Maple، عملیاتی که انجام می دهد و قوانین طراحی آنها. ساده ترین اشیایی که برنامه با آنها کار می کند: اعداد، ثابت ها و رشته ها، کره ها و ویژگی های کاربرد عملی آنها.

    کار آزمایشگاهی، اضافه شده در 2009/07/15

    فناوری اطلاعات و ارتباطات در آموزش مدارس، تحلیل تطبیقی ​​سخت افزار و نرم افزار. Maple یک زبان و نحو آن است. ایجاد یک کتابخانه از رویه ها با استفاده از برنامه Maple برای درس انفورماتیک با موضوع "کدگذاری صدا".

    پایان نامه، اضافه شده در 2011/04/26

    حل مسئله تحلیل طیفی سیگنال تناوبی آنالوگ و گسسته fs (t) و مسئله یکپارچه سازی معادله دیفرانسیل (مسئله کوشی) با استفاده از بسته ریاضی Maple. ایجاد پروژه مربوطه در محیط دلفی.

    مقاله ترم، اضافه شده در 2013/05/19

    دستورات مورد استفاده در حل معادلات و سیستم های آنها، نابرابری ها و سیستم های آنها در سیستم محاسباتی تحلیلی Maple. عبارات مساوی بررسی نوع متغیر حل یک معادله با توجه به یک متغیر معین.

    کار آزمایشگاهی، اضافه شده در 2009/07/15

    تبدیل‌های جبری در Maple برای توابع اضافی تبدیل‌های ابتدایی. کمرنگ شدن غیرمنطقی بودن در بنر. نمودار تابع را در بسته Maple-8 بیدار کنید. پکیج plottools بسته ای برای ربات های لاگ و ترسیم است.

    تست، اضافه شده در 2010/07/18

    مشکلات برنامه نویسی در Maple نسخه 6-11 و توسعه برنامه. برنامه‌نویسی و تکنیک‌های توسعه برنامه‌نویسی مؤثر را برای بسیاری از حوزه‌های فناوری، ریاضیات، فیزیک بررسی می‌کند که برای حل آن‌ها بسته ابزار استاندارد ندارد.

بسته های ریاضی را می توان تقسیم کرد
برای 4 گروه:
- برنامه های محاسبه عددی؛
- برنامه های تحلیلی
محاسبه؛
- برنامه های نموداری؛
- برنامه هایی برای حروفچینی ریاضی
متن ها

Scilab
Scilab بسته ای از برنامه های ریاضی کاربردی است،
فراهم کردن یک محیط باز برای مهندسی
محاسبات (فنی) و علمی.
این کامل ترین جایگزین متن باز MATLAB است.

ممکن ها
گرافیک دو بعدی و سه بعدی، انیمیشن
جبر خطی، پراکنده
ماتریس ها (ماتریس های پراکنده)
چند جمله ای و عقلی
کارکرد
درون یابی، تقریب
شبیه سازی: حل ODE و DE
Scicos: ترکیبی از یک سیستم شبیه سازی
سیستم های پویا و شبیه سازی
دیفرانسیل و نه
بهینه سازی دیفرانسیل
پردازش سیگنال
کار موازی
آمار
کار با جبر کامپیوتری
رابط به
Fortran، Tcl / Tk، C، C ++، جاوا، LabVIEW

سیستم Maple برای محاسبات نمادین طراحی شده است، اگرچه دارای تعدادی است
میانگین و برای حل عددی معادلات دیفرانسیل و
یافتن انتگرال ها دارای گرافیک پیشرفته

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

10.

Mathcad یک سیستم ریاضی کامپیوتری قدرتمند است که ترکیب می شود
به خودی خود یک زبان ورودی بصری گرا، یک ویرایشگر متن مناسب و
فرمول ها، پردازنده های عددی و نمادین. بسته به اندازه کافی ساده است
مطالعه، و وجود تعداد زیادی کتاب الکترونیکی و «سریع
برگه های تقلب "استفاده از آن را برای حل موارد خاص بسیار ساده می کند
وظایف علمی و مهندسی

11.

برنامه ها
تحلیلی
محاسبات

12.

ماکسیما
این برنامه بر روی انجام محاسبات و
تبدیل عبارات نمادین و عددی، با شروع از
ساده سازی عبارات جبری برای تمایز،
ادغام، بسط سری، تبدیل لاپلاس،
حل معادلات دیفرانسیل، مسائل تانسور و
جبر خطی

13.

ممکن ها
ماکسیما وسیع ترین طیف را دارد
بودجه برای
تحلیلی
محاسبات، عددی
محاسبات و ساخت
نمودار. بر اساس مجموعه ویژگی
سیستم به چنین چیزی نزدیک است
سیستم های تجاری،
مانند Maple و Mathematica. در همین حال
زمانی که او بالاترین را دارد
درجه تحمل: ممکن است
روی همه رشته ها کار کن
اتاق های عمل مدرن
شروع سیستم های کامپیوتری
از دستی تا بیشتر
قدرتمند

14.

برنامه ها
ساختن
نمودار

15.

گرافیست پیشرفته
Advanced Grapher - نرم افزار قدرتمند و آسان برای استفاده
ترسیم و تجزیه و تحلیل نمودارها از ترسیم نمودار پشتیبانی می کند
توابع به شکل Y (x)، X (y)، در مختصات قطبی داده شده است
معادلات پارامتریک، نمودار جداول، توابع ضمنی
(معادلات) و نابرابری ها. حداکثر 100 نمودار در یک پنجره.

16.

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

17.

نمودار
یک برنامه منبع باز طراحی شده برای ساخت
نمودارهای ریاضی این برنامه از همه پشتیبانی می کند
توابع استاندارد است و به شما امکان می دهد نمودارهای سینوس بسازید،
کسینوس، لگاریتم و غیره
MagicPlot
یک برنامه ساده برای تجزیه و تحلیل داده ها، نمودارها و
تقریب غیرخطی در روسیه توسعه یافته است
ZyukaGraphik
برنامه ZyukaGraphik برای ساخت و تحقیق طراحی شده است
نمودارها به صورت جدولی تنظیم شده اند. این برنامه می تواند برای همه مفید باشد
که باید با مجموعه داده های ارائه شده در قالب دو بعدی کار کند
آرایه های عددی، به ویژه برای ثبت نتایج اندازه گیری،
ثبت کار آزمایشگاهی توسط دانشجویان و غیره

18.

برنامه های چیدمان
متون ریاضی

19.

سیستم تهیه اسناد لاتکس برای حروفچینی با کیفیت بالا. آی تی
اغلب برای فنی متوسط ​​تا بزرگ استفاده می شود
مقالات علمی است، اما می توان از آن برای هر نوع استفاده کرد
نسخه ها

20.

ممکن ها
الگوریتم های خط فاصله، تعاریف
فاصله بین کلمات، متن متعادل کننده
در پاراگراف ها؛
تولید خودکار محتوا، لیست
تصاویر، جداول و غیره؛
مکانیسم ارجاع متقابل
در فرمول ها، جداول، تصاویر، اعداد آنها
یا صفحه؛
مکانیسم استناد به منابع کتابشناختی، کار با
فهرست های کارت کتابشناختی;
قرار دادن تصاویر (تصاویر، جداول و زیرنویس ها به صورت خودکار).
در صفحه قرار داده شده و شماره گذاری شده است)؛
طراحی فرمول های ریاضی، قابلیت تایپ چند خطی
فرمول ها، انتخاب زیادی از نمادهای ریاضی؛
ثبت فرمول های شیمیایی و نمودارهای ساختاری
مولکول های شیمی آلی و معدنی؛
طراحی نمودارها، طرح ها، نمودارها، نمودارهای نحوی؛
طراحی الگوریتم ها، کدهای منبع برنامه ها (که ممکن است در آنها گنجانده شود
متن مستقیماً از فایل های شما) با برجسته سازی نحو.
تجزیه سند به بخش های جداگانه (نقشه های موضوعی).

مقالات مرتبط برتر