Матричная‹двойная› поточечная операция с использованием функции

Как изменить значение каждого элемента в матрице, которая включает вызов функции. Что-то вроде

матрица[i,j] = функция(матрица[i,j]*2)-1;


person Yang    schedule 25.02.2015    source источник


Ответы (1)


Вы можете использовать MapInplace, например:

matrix.MapInplace(Math.Sin);
matrix.MapInplace(x => Math.Sin(x-2));

Или как в вашем примере

matrix.MapInplace(x => funct(x*2)-1);
person Christoph Rüegg    schedule 25.02.2015