Mathematica Learning
530 subscribers
14 photos
20 videos
5 files
10 links
█ کانال آموزش نرم افزار Mathematica.

█ ارتباط با ادمین:
@mostafa_fathi

█ گروه پشتیبان:
https://t.me/joinchat/Atel5jweCKcUZNxSTohsXg
Download Telegram
برای متصل نمودن نقاط در این دستور از آپشن Joined استفاده می شود:

ListPlot[Table[j^2, {j, -10, 10}], Joined -> True]
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
نوع مطلب: #آموزشی
شماره: #C010
سطح: #متوسط
عنوان: گرافیک در متمتیکا (ترسیم توابع دوبعدی)
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

نرم افزار #متمتیکا یکی از قوی ترین نرم افزارها در زمینه ترسیمات و کارهای گرافیکی است. در این مطلب آموزشی دستور Plot برای ترسیم #توابع دو بعدی شرح داده شده است.

1⃣ ترسیم یک #تابع: برای ترسیم تابع x.sinx در بازه 4- پی تا 4 پی به صورت زیر عمل می شود:

Plot[x Sin[x], {x,-4π,4π}]
عدد π به صورتیکه در مطلب آموزشی #C007 گفته شد، نوشته شده است.

2⃣ ترسیم دو یا چند تابع با هم: در این حالت باید توابع را به صورت یک لیست نوشت (یعنی در داخل { } ). به مثال زیر توجه کنید:

Plot[{Exp[x]/x, x ^2 - 3 x}, {x, -3, 5}]
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
نوع مطلب: #معرفی_نرم_افزار
شماره: #C011
سطح: #مقدماتی، #متوسط، #پیشرفته
عنوان: نرم افزار اندروید ولفرام آلفا
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

#ولفرام_آلفا نام پروژه ای است که توسط شرکت سازنده #متمتیکا یعنی ولفرام در حال انجام است و هدف آن در اختیار قرار دادن اطلاعات پردازش شده به ساده ترین شکل ممکن و بدون نیاز به برنامه نویسی است. از حل مسائل ماتریسی، هندسه، مثلثات، توابع و غیره بگیرید تا اطلاعتی کامل در مورد فیزیک، عناصر، ستاره ها، سحابی ها، زمین شناسی، حیوانات و گیاهان، تبدیل، تاریخ و زمان، آب و هوا، مکان های جغرافیایی، مردم و تاریخ، کتاب ها، نت های موسیقی، واژه ها و زبان شناسی، ورزش و بازی ها، پول و امور مالی، پزشکی و سلامت، تغذیه و … ولفرام آلفا اختیارتان قرار می دهد!!
در زیر اپلیکیشن و سرویس WolframAlpha# اندروید برای دانلود قرار داده شده است. برخی از امکانات و قابلیت های آن عبارت است از:

🔸 در اختیار قرار دادن اطلاعات کاملی از واژه مورد نظر در عرض چند ثانیه!

🔸 بدون هیچگونه دشواری ، تنها با وارد کردن متن مورد نظر خود در یک کادر!

🔸 نمایش کامل ترین و جامع ترین اطلاعات در مورد کلمه خاص از طریق متن و نمودار!

🔸 بدون هیچگونه عضویت در سایت و استفاده ی آسان و سریع از قابلیت ها!

https://telegram.me/Mathematica_Learning
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
نوع مطلب: #آموزشی
شماره: #C012
سطح: #متوسط
عنوان: گرافیک در متمتیکا (ترسیم توابع دوبعدی در مختصات قطبی)
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

برای ترسیم #توابع در #سیستم_مختصات #قطبی در #متمتیکا از تابع PolarPlot استفاده می شود. به مثالهای زیر توجه کنید:

1⃣ ترسیم یک تابع قطبی
PolarPlot[1 - Sin[θ], {θ, 0, 2 π}]
اگر در نوشتن عدد π و θ مشکل دارید به مطلب آموزشی #C007 مراجعه کنید.

2⃣ ترسیم دو یا چند منحنی قطبی: در این حالت نیز مانند دستور Plot (مطلب آموزشی #C010)، توابع باید به صورت لیست آورده شوند:

PolarPlot[{1, 1+1/10 Sin[10t], Cos[5t]}, {t,0, 2Pi}]
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
نوع مطلب: #آموزشی
شماره: #C013
سطح: #مقدماتی، #متوسط
عنوان: معرفی ماتریس ها
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

#ماتریس در #متمتیکا:

 نحوه تعریف:
A={{5,6}, {7,8}}

انتخاب یک درایه، یک سطر و یک ستون از ماتریس:
A[[2,1]]
=7

A[[2]]
={7,8}

A[[All,1]]
={5,7}

نشان دادن به صورت ماتریس:
MatrixForm[A]
همانطور که در تصویر بالا ملاحظه میگردد تابع MatrixForm باعث نمایش ماتریس به صورت سنتی اون شد. همچنین در این عکس عملگر // باعث اعمال تابع MatrixForm به ماتریس A شد. یعنی دو دستور زیر معادل هم هستند:

MatrixForm[A]
A//MatrixForm

برای دیگر توابع هم میتوان از این عملگر // استفاده کرد


توابع ماتریس:
Det: محاسبه دترمینان
Inverse: محاسبه ماتریس معکوس
Eigenvalue: مقادیر ویژه
Eigenvectors: بردارهای ویژه
Tr: رد ماتریس

Transpose: ¶tr¶
ترانهاده ماتریس

Conjugate: ¶conj¶
مزدوج یک عدد مختلط یا مزدوج اعضای یک لیست یا بردار

CojugateTranspose: ¶ct¶
مزدوج ترانهاده ماتریس (عملگر دگر)

¶ = Escape

ایجاد #ماتریس با دستور Table:

تعریف یک ماتریس 3×4 با مقادیر اولیه صفر:
A=Table[0, {4},{3}]

ایجاد یک ماتریس با مقادیر جدول ضرب 10×10:

B=Table[i*j, {i,10},{j,10}]

ایجاد ماتریسی از Plot ها (ترسیم دسته جمعی):
C=Table[
Plot[Exp[x*t]Sin[w*t],{t,0,4π}],
{x,0,1,0.2},{w,4}];

MatrixForm[C]


ترسیم چند تابع در یک دستگاه مختصات:
Plot[
Table[BesselJ[n,x],{n,5}],
{x,0,15}]


@Mathematica_Learning
که در این تصویر تابع BesselJ تابع بسل نوع اول است.

چند #ماتریس خاص:

- ماتریس همانی:
IdentityMatrix[2]
={{1,0},{0,1}}

IdentityMatrix[2,3]
={{1,0,0},{0,1,0}}

- ماتریس قطری:
A=DiagonalMatrix[{a,b,c}]
={{a,0,0},{0,b,0},{0,0,c}}

- استخراج قطر اصلی یک ماتریس:
Diagonal [A]
= {a,b,c}

- ایجاد ماتریسی از اعداد تصادفی صحیح یا حقیقی:

RandomInteger[10,{3,4}]
RandomReal[10,{3,4}]
(ماتریسهای 4×3 با اعداد تصادفی کمتر از 10)

@Mathematica_Learning
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
نوع مطلب: #ویدئو_آموزشی
شماره: #C014
سطح: #مقدماتی, #بخش_1
عنوان: آشنایی
ـ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄

دانلود ویدئوهای آموزش تصویری و کامل نرم افزار #متمتیکا در بخشهای مختلف قرار خواهد گرفت که #بخش_1 شامل 9 جلسه می باشد.

🆔 @Mathematica_Learning