الـ scalars والـ vectors والـ matrices
التلات حاجات الأساسية في الـ linear algebra (الجبر الخطي). كل معادلة، وكل transformation، وكل خوارزمية في الموضوع ده معمولة من الـ scalars (الأعداد القياسية) والـ vectors (المتجهات) والـ matrices (المصفوفات). يلا نتعرّف عليهم واحد واحد.
الـ scalars
الـ scalar مجرد رقم واحد. ليه مقدار بس — من غير اتجاه. درجة الحرارة، والكتلة، والسرعة: كلهم scalars. والاسم جاي من "scale" لأن الـ scalars بتكبّر الحاجات التانية أو بتصغّرها.
الـ vectors
قايمة أرقام مترتبة — مركّبات بتوصف الاتجاه والمقدار. في بُعدين، الـ vector ليه عنصرين. في تلات أبعاد، تلاتة. وفي الـ machine learning، الـ vectors ممكن يبقى فيها ملايين.
عمليات الـ vectors
عمليتين أساسيتين هما اللي بيعرّفوا جبر الـ vectors: الجمع (مركّبة بمركّبة) والضرب في scalar (تمطّ أو تصغّر برقم).
الـ matrices
جدول أرقام مستطيل فيه m صف وn عمود. أكتر بكتير من مجرد جدول — الـ matrices بتمثّل transformations وأنظمة معادلات وdatasets.
عناصر الـ matrix
بنحدد كل عنصر بـالصف والعمود بتوعه. العنصر a_ij قاعد في الصف i والعمود j. والأبعاد دايمًا بتتكتب صفوف × أعمدة.
الـ identity matrix
وحايد على القطر وأصفار في أي حتة تانية. الضرب في الـ identity matrix (مصفوفة الوحدة) مبيغيّرش حاجة — زي ما تضرب رقم في 1.
matrices ليها أسامي
فيه كذا نوع matrices بيظهروا طول الوقت في العلوم والهندسة.
- الـ zero matrix — كل العناصر أصفار
- الـ diagonal — عناصر مش صفر على القطر الرئيسي بس
- الـ symmetric — بتساوي الـ transpose بتاعها
- الـ identity — الـ transformation اللي "مبيعملش حاجة"
عمليات الـ matrices
الـ matrices تقدر تجمعها عنصر بعنصر (لازم الأبعاد تبقى واحدة) وتضربها في ثابت. والعمليات دي نفس اللي شفناها مع الـ vectors.
الـ transpose
اقلب الـ matrix حوالين القطر بتاعها — الصفوف تبقى أعمدة، والأعمدة تبقى صفوف. لو A مقاسها m×n، يبقى A^T مقاسها n×m. ده اسمه الـ transpose (المنقولة).
ليه ده مهم
الـ scalars والـ vectors والـ matrices هما لغة الهندسة. وكل موضوع متقدم معمول منهم.
- الـ signals عبارة عن vectors
- الـ datasets عبارة عن matrices
- القوى عبارة عن vectors
- الـ transformations عبارة عن matrices
- الـ weights في الـ neural networks عبارة عن scalars جوا matrices
اتعلّمت إيه
الـ scalars أرقام لوحدها. والـ vectors قوايم مترتبة ليها اتجاه ومقدار. والـ matrices جداول مستطيلة بتشيل transformations وبيانات. ومع بعض، بيعملوا أبجدية الـ linear algebra.