Есть ли индексация в массивах

Есть ли индексация в массивах - Вопрос по удобству работы с массивами, матрицами - Сообщения

#1 Опубликовано: 04.12.2013 12:37:30
GreatGehar

GreatGehar

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

Группа: User

Добрый день.
В таких программах, как MathCad или MatLab есть удобный (как мне кажется) способ работать с массивами.
Например, в MathCad создать переменную, принимающую значения от 0 до 10 можно с помощью выражения:
i := 0..10
Затем, задать массив:
M(i) := 2*i, где "(i)" - обозначает нижний индекс.

Есть ли аналогичная возможность в этой программе?
#2 Опубликовано: 05.12.2013 04:51:43
Медведев Виктор

Медведев Виктор

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

Группа: User

насколько я знаю, в SMath данный способ неприменим, формировать массивы схожим образом можно с использованием цикла for.
#3 Опубликовано: 10.12.2013 11:28:54
GreatGehar

GreatGehar

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

Группа: User

Использование цикла for это как минимум грамоздко. А многим может показаться неудобным. Мне например.
На счет того, что данный способ неприменим. Почему он не может здесь применяться? На мой взгляд программных ограничений быть не должно, тем более, что он вполне естественен. В руководстве упоминается, что программа позволяет вводить математические выражения в привычной форме, но циклы привычны только программистам. Я думаю, что это просто не реализовано. В связи с чем возникает вопрос, будет ли это реализовано в одной из будущих версий?
#4 Опубликовано: 13.12.2013 06:47:31
Медведев Виктор

Медведев Виктор

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

Группа: User

Wrote

Использование цикла for это как минимум грамоздко. А многим может показаться неудобным. Мне например.


Не согласен. Используете те же самые две строчки, только i:=1..10 заменяется на for...., а вторая строчка такая же
Wrote


В руководстве упоминается, что программа позволяет вводить математические выражения в привычной форме, но циклы привычны только программистам.


Можно в целях общей образованности попросить Вас дать словесное толкование записи i:=1..10 с математической точки зрения? И потом, разве еще где-то водятся математики, не знающие основ программирования и какого-нибудь из языков программирования?
Wrote


Я думаю, что это просто не реализовано. В связи с чем возникает вопрос, будет ли это реализовано в одной из будущих версий?


Данный вопрос правомернее задать лично автору. Может быть, он не считает запись i:=1..10 математическим выражением?
#5 Опубликовано: 19.12.2013 11:36:48
zhuk

zhuk

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

Группа: User

может еще и лямбды ввести? удобно же!
неофициальный справочник https://sites.google.com/site/mikkhalichlab/home jabber конференция smath@conference.jabber.ru
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений