Rumah > Java > javaTutorial > Bagaimana untuk menyatakan pendaraban vektor matriks dalam Java

Bagaimana untuk menyatakan pendaraban vektor matriks dalam Java

WBOY
Lepaskan: 2023-05-02 18:34:07
ke hadapan
1615 orang telah melayarinya

Vektor

Produk titik
Formula: a ·b = |a| * |b| * cosθ Hasil darab dalam dan kuantiti vektor . Ia adalah hasil darab vektor dan panjang unjurannya ke vektor lain ialah kuantiti skalar. Hasil darab titik mencerminkan "keserupaan" dua vektor Lebih banyak "serupa" dua vektor, lebih besar hasil darab titiknya.
Bagaimana untuk menyatakan pendaraban vektor matriks dalam Java
Contoh: Jika vektor a=(a1,b1,c1), vektor b=(a2,b2,c2)
Vektor a·Vektor b=a1a2+b1b2+c1c2

Hasil silang
Formula: a × b = |a| * |b| * sinθ Hasil silang juga dipanggil hasil keluaran luar dan hasil vektor vektor. Hasilnya ialah vektor
Panjang modulus: |vektor c|=|vektor a×vektor b|=|a||b|sin
arah: arah hasil darab vektor bagi vektor dan vektor b ialah sama seperti ini Kedua-dua vektor adalah berserenjang dengan satah dan mematuhi peraturan tangan kanan.
Contoh
Vektor a a2b1) (Pepenjuru utama ialah positif)
(i, j, k ialah vektor unit bagi tiga paksi koordinat yang saling berserenjang dalam ruang)

Matriks

Pendaraban unsur: np .darab(a,b)

Pendaraban matriks: np.dot(a,b) atau np.matmul(a,b) atau a.dot(b) atau terus gunakan a @ b !

Hanya perhatian :*, terlebih beban untuk pendaraban unsur dalam np.array dan pendaraban matriks dalam np.matrix!

Pautan yang sangat baik

import numpy as np
a=np.array([[1,2],[3,4]])#生成数组矩阵b=np.array([[2,2],[1,3]])print(np.dot(a,b))>>[[ 4  8]
  [10 18]]
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk menyatakan pendaraban vektor matriks dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan