Автор: ddhvvn (07.03.2007 в 20:31)
Ну? Если матрица 20x20 и диапазон [1;-1], то значит длина=ширина одной клетки=1/10=0,1
Делите координаты на 0.1, учитывая знаки, с округлением и получаете клетку!
P.S.: вы же сказали "Начало координат - центр области", если так, то [0.05;0.05] - это не [0;0], а [11;11] ;-))) (но это если сами клетки нумеруются как и положено слева сверху. Может у Вас клетки тоже нумеруются из центра?)
P.P.S: надеюсь сильно не запудрил мозги ;-D