matrix szorzás

régi 3d-s scriptjeimet feljavitandó, frissítettem a matrix müveletes libet. ittene e a mátrix szorzásért felelős.

function mXm(m1,m2){
	if(m1[0].length==m2.length){var r=[]
		for(var i=0;i<m1.length;i++){r[i]=[]
			for(var j=0;j<m2[0].length;j++){r[i][j]=0
				for(var k=0;k<m2.length;k++){
					r[i][j]+=m1[i][k]*m2[k][j]
				}
			}
		} return r
	} else{
		trace("ERROR : mXm "+m1[0].length+" != "+m2.length);
		return false
	}
}

a spanyol viasz szag természetessen elmaradt, lévén ez másnak se jelent problémát. lásd kedvencünket : ahab’s Math tutorials.

Comments (2)

pihe - 2006-02-22 15:29:48

I LOVE YS!

ys - 2006-02-24 13:03:57

great