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

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

#1 Posted: 10/3/2016 3:30:28 AM
gref

gref

0 likes in 8 posts.

Group: User

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

Заранее благодарю за ответы и извиняюсь за вероятно не слишком внятное объяснение вопроса и недостаточное знание (программы) (хоть и смаф и маткад предварительно прогуглил) простого вопроса!
#2 Posted: 10/3/2016 5:21:06 AM
Mike Kaganski

Mike Kaganski

184 likes in 434 posts.

Group: User

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

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

z[1.png
z[1.sm (5 KiB) downloaded 138 time(s).
С уважением, Михаил Каганский
3 users liked this post
Davide Carpi 10/3/2016 5:35:00 AM, gref 10/3/2016 6:52:00 AM, Andrey Ivashov 10/3/2016 5:43:00 PM
#3 Posted: 10/3/2016 6:54:30 AM
gref

gref

0 likes in 8 posts.

Group: User

Большое спасибо! Обновил smath и ваш пример полностью решил мой вопрос, побольше вам Здаровья!
  • New Posts New Posts
  • No New Posts No New Posts