Умножение массивов — Математика массива

#arrays #math #multidimensional-array

#массивы #математика #многомерный-массив

Вопрос:

Допустим, у меня есть 2 массива, с которыми я хочу выполнить математические манипуляции. Нужно ли мне перебирать каждое значение массивов или я могу выполнить вычисление за один шаг навалом.

Пример: Массив1(0,5,3) Массив2 (1,4,3)

Array3 = Array1* Array2 = (0*1, 4*5, 3*3) = (0,20,9) Массив3 = Массив1 Массив2 = (0 1,4 5,3 3) = (1,9,6)

Применяется ли матричная математика, такая как детерминанты и т. Д., Или она совершенно другая?

Комментарии:

1. Добро пожаловать! Какой язык программирования вы хотели бы использовать? — вставьте теги. В вашем Array3 , если первый элемент есть 0 * 1 , второй должен быть 5 * 4

2. В JavaScript: Array3 = Array1.map((currentValue, index) => currentValue * Array2[index]) . Или, цикл с for

Ответ №1:

Первое решение, которое приходит мне на ум в C #: введите описание изображения здесь

Комментарии:

1. Первый элемент равен (0 * 1), а второй равен 5 * 4. Я работал с Excel vba, который, похоже, имеет серьезные ограничения. Я думаю, C # — второй лучший язык. Я хотел сделать это без зацикливания, только одно утверждение, например, векторная математика.