σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyخرائط الطريقالمسارات
Ctrl K
AO
+1.2k متعلّم
تسجيل الدخولانضم ↗
خرائط الطريقالمسارات
AO
+1.2k متعلّم
تسجيل الدخول
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academyخرائط الطريقالمسارات
Ctrl K
AO
+1.2k متعلّم
تسجيل الدخولانضم ↗
خرائط الطريقالمسارات
AO
+1.2k متعلّم
تسجيل الدخول
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
مسار Linear Algebra›الوحدة 1 · المتجهات والمصفوفات›الموضوع 1.3·~40 دمبتدئ

ضرب المصفوفات وكلفته

الموضع في المسارالوحدة 1 من 4 · الموضوع 3 من 3
1.3 ضرب المصفوفات وكلفته
—درجة المختبر— / 100إجمالي XP—التتابع—

تركيب التحويلات

الجداء ABABAB هو التحويل الناتج عن تطبيق BBB أولًا ثم AAA: (AB)x=A(Bx)(AB)\mathbf{x}=A(B\mathbf{x})(AB)x=A(Bx). والعنصر (i,j)(i,j)(i,j) من الجداء هو الجداء النقطي للصف iii من AAA في العمود jjj من BBB، لذا يجب أن تتوافق الأحجام: مصفوفة m×nm\times nm×n في مصفوفة n×pn\times pn×p تعطي مصفوفة m×pm\times pm×p. الجداء تجميعي (AB)C=A(BC)(AB)C=A(BC)(AB)C=A(BC) وتوزيعي على الجمع، لكنه ليس تبديليًا عمومًا: AB≠BAAB\neq BAAB=BA لأن ترتيب الفعلين مهم.

(AB)ij=∑k=1nAikBkj,(AB)T=BTAT(AB)_{ij}=\sum_{k=1}^{n}A_{ik}B_{kj},\qquad (AB)^{T}=B^{T}A^{T}(AB)ij​=k=1∑n​Aik​Bkj​,(AB)T=BTAT(1)

حساب ABABAB لمصفوفة m×nm\times nm×n ومصفوفة n×pn\times pn×p يكلّف mnpmnpmnp عملية ضرب وجمع (نحو 2mnp2mnp2mnp عملية عائمة). وللمصفوفتين n×nn\times nn×n يصبح n3n^3n3، فمضاعفة nnn تضاعف العمل ثماني مرات. أما ضرب مصفوفة في متجه فيكلّف n2n^2n2 فقط. ولأن الجداء تجميعي فموضع الأقواس لا يغيّر الناتج لكنه قد يغيّر الكلفة تغييرًا كبيرًا.

الترتيب مهم مرتينمع A=(1201)A=\begin{pmatrix}1&2\\0&1\end{pmatrix}A=(10​21​) وB=(0110)B=\begin{pmatrix}0&1\\1&0\end{pmatrix}B=(01​10​): AB=(2110)AB=\begin{pmatrix}2&1\\1&0\end{pmatrix}AB=(21​10​) لكن BA=(0112)BA=\begin{pmatrix}0&1\\1&2\end{pmatrix}BA=(01​12​)، فالترتيب يغيّر الناتج. والأقواس تغيّر الكلفة: لمصفوفتين A,BA,BA,B من الحجم n×nn\times nn×n ومتجه v\mathbf{v}v يكلّف (AB)v(AB)\mathbf{v}(AB)v ما مقداره n3+n2n^3+n^2n3+n2 عملية ضرب وجمع بينما يكلّف A(Bv)A(B\mathbf{v})A(Bv) ما مقداره 2n22n^22n2. وعند n=1000n=1000n=1000 يكون الفرق مليار مقابل مليونين.
  • قاعدة الأحجام: (m×n)(n×p)=(m×p)(m\times n)(n\times p)=(m\times p)(m×n)(n×p)=(m×p)؛ يجب أن يتطابق البعدان الداخليان.
  • غير تبديلي: AB≠BAAB\neq BAAB=BA عمومًا، فلا تبدّل العوامل أبدًا.
  • الكلفة: mnpmnpmnp عملية ضرب وجمع؛ مصفوفة في متجه n2n^2n2 ومصفوفة في مصفوفة n3n^3n3.
ضع الأقواس من جهة المتجهحين تنتهي سلسلة المصفوفات بمتجه فاضرب من جهة المتجه: A(B(Cv))A(B(C\mathbf{v}))A(B(Cv)) لا يستعمل إلا جداءات مصفوفة في متجه. ويُحسب خطر المحفظة wTΣw\mathbf{w}^{T}\Sigma\mathbf{w}wTΣw على أنه w⋅(Σw)\mathbf{w}\cdot(\Sigma\mathbf{w})w⋅(Σw) دون تكوين مصفوفة من w\mathbf{w}w أولًا.

المختبر: ما الذي يُقيَّم

  • الجداء AB20 نقطة
  • الجداء BA15 نقطة
  • حجم الجداء10 نقطة
  • عدّ عمليات الضرب والجمع15 نقطة
  • طريقتان للتجميع20 نقطة
  • لماذا يهم التجميع20 نقطة
0/ 6 تمت الإجابة
المهام
1مصفوفة · متجه20 نقطةبلا إجابة

لتكن A=(1201)A=\begin{pmatrix}1&2\\0&1\end{pmatrix}A=(10​21​) وB=(0110)B=\begin{pmatrix}0&1\\1&0\end{pmatrix}B=(01​10​). املأ ABABAB.

AB=AB =AB=
2مصفوفة · متجه15 نقطةبلا إجابة

لتكن A=(1201)A=\begin{pmatrix}1&2\\0&1\end{pmatrix}A=(10​21​) وB=(0110)B=\begin{pmatrix}0&1\\1&0\end{pmatrix}B=(01​10​). املأ BABABA ولاحظ أنها تختلف عن ABABAB.

BA=BA =BA=
3اختيار10 نقطةبلا إجابة

PPP من الحجم 3×43\times43×4 وQQQ من الحجم 4×24\times24×2. ما حجم PQPQPQ؟

4إجابة رقمية15 نقطةبلا إجابة

كم عملية ضرب وجمع يلزم لضرب مصفوفة 200×300200\times300200×300 في مصفوفة 300×100300\times100300×100؟

[objectObject]=[object Object] =[objectObject]=المقبول: ± 0.1%
5إجابة رقمية20 نقطةبلا إجابة

AAA وBBB من الحجم 1000×10001000\times10001000×1000 وv\mathbf{v}v ذو 1000 مركّبة. كم مرة يحتاج (AB)v(AB)\mathbf{v}(AB)v إلى عمليات ضرب وجمع أكثر من A(Bv)A(B\mathbf{v})A(Bv)؟ استعمل n3+n2n^3+n^2n3+n2 مقابل 2n22n^22n2.

[objectObject]=[object Object] =[objectObject]=المقبول: ± 1
6اشرح بكلماتك20 نقطةبلا إجابة

في جملتين، بيّن لماذا يُفضَّل حساب A(Bv)A(B\mathbf{v})A(Bv) بدل (AB)v(AB)\mathbf{v}(AB)v وهل تختلف النتيجتان.

وضع الرياضياتإدخال بلوحة المفاتيح أو LaTeXالمهمة 1 من 6 · Ctrl ⏎ للتحقق

سجّل الدخول لتشغيل الكود الخاص بك.

قراءة كل المحاضرات مجانية. أنشئ حسابًا أو سجّل الدخول لتشغيل الكود وتنفيذ الاختبارات وتسليم هذا المختبر.

  • بيئة تطوير داخل المتصفح مع طرفية bash — لا حاجة لتثبيت أي شيء
  • تصحيح فوري ونقاط خبرة ومكانك في المسار
إنشاء حسابتسجيل الدخول
أو
المتابعة عبر GitHub