Сумма диапазона переменной

Сумма диапазона переменной - как собрать сумму переменной с нижним индексом - Сообщения

#1 Опубликовано: 03.10.2016 03:30:28
gref

gref

0 сообщений из 8 понравились пользователям.

Группа: User

Доброго времени суток! Для многих наверняка это простой вопрос, но буду рад любой подсказке!
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
Mike Kaganski

Mike Kaganski

184 сообщений из 434 понравились пользователям.

Группа: User

Вы неправильно используете "индекс". Запись "индекса" через точку - это лишь часть оформления названия переменной. Если Вам нужен индекс-переменная, то есть доступ к отдельным элементам массива, то нужно использовать функцию el(), которая проще записывается через "[" как Z[1.

Используя в функции el() в качестве индекса диапазон (или любой массив индексов), можно выбирать любой поддиапазон.

z[1.png
z[1.sm (5 КиБ) скачан 138 раз(а).
С уважением, Михаил Каганский
3 пользователям понравился этот пост
Davide Carpi 03.10.2016 05:35:00, gref 03.10.2016 06:52:00, Andrey Ivashov 03.10.2016 17:43:00
#3 Опубликовано: 03.10.2016 06:54:30
gref

gref

0 сообщений из 8 понравились пользователям.

Группа: User

Большое спасибо! Обновил smath и ваш пример полностью решил мой вопрос, побольше вам Здаровья!
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений