- Milyen okostelefont vegyek?
- Motorola ThinkPhone - gondold végig kétszer!
- Samsung Galaxy A54 - türelemjáték
- Apple iPhone Air - almacsutka
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Újradefiniálja a Xiaomi 17, milyen egy kompakt csúcstelefon
- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Apple iPhone 16 Pro - rutinvizsga
- Hivatalos a OnePlus 13 startdátuma
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
Új hozzászólás Aktív témák
-
jattila48
aktív tag
válasz
jattila48 #2852 üzenetére
A szorzás gyorsítása ilyen lehet:
template<typename T,int n,int m,int k> my_matrix<T,n,m> operator*(const my_matrix<T,n,k> &a,const my_matrix<T,k,m> &b){
my_matrix<T,n,m> c(dummy);
int i,j,l;
for(i=0;i<n;++i){
for(j=0;j<m;++j){
T s=T();
for(l=0;l<k;++l){
s+=a.matrix[i][l]*b.matrix[l][j];
}
c.matrix[i][j]=s;
}
}
return c;
}Ehhez csak a my_matrix osztályba fel kell venni friend-nek:
template<typename T,int n,int m> class my_matrix{
template<typename T,int n,int m,int k> friend my_matrix<T,n,m> operator*(const my_matrix<T,n,k> &a,const my_matrix<T,k,m> &b);
public:
typedef T scalar_type;
...Végül is nem bonyolult, és mégsem kell eltárolni a méretet.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Battlefield 6
- Formula-1
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Milyen okostelefont vegyek?
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Kínai tulajdonban sem változtat nevet a MediaMarkt
- DUNE médialejátszók topicja
- Mass Effect
- Spórolós topik
- PlayStation 5
- További aktív témák...
- Xiaomi Mi Note 10 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad L14 G2 i5-1135G7 32GB 512GB 14" FHD 1 év garancia
- iKing.Hu - HONOR 400 Lite 5G Velvet Grey Vékony, könnyű, AI-kameragomb 8/256 GB- 2027. 07. 01
- Azonnali kézbesítés az év bármely pillanatában
- Dell Latitude 5410 i5 10310U, 16GB RAM, SSD, jó akku, EU bill., számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest