Составители:
Рубрика:
36 37
Рис. 6.7
значения вектора X – B46:E46;
значения вектора Y – B48:E48;
значения матрицы B – G47:H48 (см. рис. 6.7).
Затем в ячейке D52 через мастер функций f
x
по формуле
=СУММ(G47:H48) вычисляется сумма элементов двумерного мас-
сива B (рис. 6.8).
Далее в ячейке D55 через мастер функций f
x
по формуле
=СУММ(B46:E46) вычисляется сумма элементов одномерного
массива X (рис. 6.9).
После этого в ячейке D58 через мастер функций f
x
по формуле
=СУММКВ(B48:E48) вычисляется сумма квадратов элементов од-
номерного массива Y (рис. 6.10).
Затем в ячейке D62 через мастер функций f
x
по формуле
=СУММ(B48:E48) вычисляется сумма элементов одномерного
массива Y (рис. 6.11).
Рис. 6.8 Рис. 6.9 Рис. 6.10 Рис. 6.11
После этого в ячейке F58 записывается арифметическое выра-
жение =(2*D55+2*D58+5*D52^3)/(3+D62), соответствующее зада-
нию (рис. 6.12), и вычисляется величина S (см. рис. 6.7).
Рис. 6.12
В итоге получается, что величина S, вычисленная с помощью
функций Excel, равна 549,625.
6.7. Операции над массивами в VBA
Для вычисления величины S в VBA необходимо создать пользо-
вательскую функцию в виде модуля VBA.
Программа вычисления величины S в VВА
Function s(x As Variant, y As Variant, b As Variant)
z1 = Application.WorksheetFunction.Sum(x)
z2 = Application.WorksheetFunction.SumSq(y)
Excel
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »
