Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
30
Task/Identity-matrix/OxygenBasic/identity-matrix.basic
Normal file
30
Task/Identity-matrix/OxygenBasic/identity-matrix.basic
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue