RosettaCodeData/Task/Identity-matrix/OxygenBasic/identity-matrix.oxy
Ingy döt Net d066446780 langs a-z
2013-04-10 22:43:41 -07:00

30 lines
399 B
Text

Class SquareMatrix
'=================
double *Cell
sys size
method SetIdentity()
indexbase 0
sys e,i,j
e=size*size
for i=0 to <size
cell(i*size+j)=1 : j++
next
end method
method constructor(sys n)
@cell=getmemory n*n*sizeof double
size=n
end method
method destructor()
freememory @cell
end method
end class
new SquareMatrix M(8)
M.SetIdentity
'...
del M