1 страниц (3 вхождений)
Сумма диапазона переменной - как собрать сумму переменной с нижним индексом - Сообщения
#1 Опубликовано: 03.10.2016 03:30:28
Доброго времени суток! Для многих наверняка это простой вопрос, но буду рад любой подсказке!
1. Есть заданный диапазон переменных Z.1:=...(1 - нижний индекс) вплоть до Z.5 - хотелось бы собраться сумму переменных, допустим с 1 по 4, есть ли возможность ввести в нижний индекс переменную, задавая ряд значений которой (допустим k и k:=1...4 (range(2)) получить сумму выбранного диапазона значений переменной, или
2. 2-ой вариант можно ли через функцию итерационной суммы получить получить сумму выбранного диапазона переменной, возможно ли заданное верхним индексом в функции число итераций сложения сделать равным с значением нижнего индекса переменной?
Вопрос в том как менять через одну переменную(k or n) число диапазона значений суммы другой переменной z.i и иметь при этом простое оформление понятное эксперту?

Заранее благодарю за ответы и извиняюсь за вероятно не слишком внятное объяснение вопроса и недостаточное знание (программы) (хоть и смаф и маткад предварительно прогуглил) простого вопроса!
1. Есть заданный диапазон переменных Z.1:=...(1 - нижний индекс) вплоть до Z.5 - хотелось бы собраться сумму переменных, допустим с 1 по 4, есть ли возможность ввести в нижний индекс переменную, задавая ряд значений которой (допустим k и k:=1...4 (range(2)) получить сумму выбранного диапазона значений переменной, или
2. 2-ой вариант можно ли через функцию итерационной суммы получить получить сумму выбранного диапазона переменной, возможно ли заданное верхним индексом в функции число итераций сложения сделать равным с значением нижнего индекса переменной?
Вопрос в том как менять через одну переменную(k or n) число диапазона значений суммы другой переменной z.i и иметь при этом простое оформление понятное эксперту?

Заранее благодарю за ответы и извиняюсь за вероятно не слишком внятное объяснение вопроса и недостаточное знание (программы) (хоть и смаф и маткад предварительно прогуглил) простого вопроса!
#2 Опубликовано: 03.10.2016 05:21:06
Вы неправильно используете "индекс". Запись "индекса" через точку - это лишь часть оформления названия переменной. Если Вам нужен индекс-переменная, то есть доступ к отдельным элементам массива, то нужно использовать функцию el(), которая проще записывается через "[" как Z[1.
Используя в функции el() в качестве индекса диапазон (или любой массив индексов), можно выбирать любой поддиапазон.

z[1.sm (5 КиБ) скачан 157 раз(а).
Используя в функции el() в качестве индекса диапазон (или любой массив индексов), можно выбирать любой поддиапазон.
z[1.sm (5 КиБ) скачан 157 раз(а).
С уважением,
Михаил Каганский
3 пользователям понравился этот пост
1 страниц (3 вхождений)
-
Новые сообщения
-
Нет новых сообщений