Статус: Newbie
Группы: Registered
Зарегистрирован: 17.09.2009(UTC)
Сообщений: 2
Откуда: Россия, Красноярск
Добрый день. В таких программах, как MathCad или MatLab есть удобный (как мне кажется) способ работать с массивами. Например, в MathCad создать переменную, принимающую значения от 0 до 10 можно с помощью выражения: i := 0..10 Затем, задать массив: M(i) := 2*i, где "(i)" - обозначает нижний индекс. Есть ли аналогичная возможность в этой программе?
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Откуда: Россия, Новочеркасск
Сказал «Спасибо»: 21 раз Поблагодарили: 13 раз в 9 постах
насколько я знаю, в SMath данный способ неприменим, формировать массивы схожим образом можно с использованием цикла for.
Статус: Newbie
Группы: Registered
Зарегистрирован: 17.09.2009(UTC)
Сообщений: 2
Откуда: Россия, Красноярск
Использование цикла for это как минимум грамоздко. А многим может показаться неудобным. Мне например. На счет того, что данный способ неприменим. Почему он не может здесь применяться? На мой взгляд программных ограничений быть не должно, тем более, что он вполне естественен. В руководстве упоминается, что программа позволяет вводить математические выражения в привычной форме, но циклы привычны только программистам. Я думаю, что это просто не реализовано. В связи с чем возникает вопрос, будет ли это реализовано в одной из будущих версий?
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Откуда: Россия, Новочеркасск
Сказал «Спасибо»: 21 раз Поблагодарили: 13 раз в 9 постах
Автор: GreatGehar Использование цикла for это как минимум грамоздко. А многим может показаться неудобным. Мне например.
Не согласен. Используете те же самые две строчки, только i:=1..10 заменяется на for...., а вторая строчка такая же
Автор: GreatGehar В руководстве упоминается, что программа позволяет вводить математические выражения в привычной форме, но циклы привычны только программистам.
Можно в целях общей образованности попросить Вас дать словесное толкование записи i:=1..10 с математической точки зрения? И потом, разве еще где-то водятся математики, не знающие основ программирования и какого-нибудь из языков программирования?
Автор: GreatGehar Я думаю, что это просто не реализовано. В связи с чем возникает вопрос, будет ли это реализовано в одной из будущих версий?
Данный вопрос правомернее задать лично автору. Может быть, он не считает запись i:=1..10 математическим выражением?
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 16.02.2010(UTC)
Сообщений: 114
Откуда: /dev/random
Сказал «Спасибо»: 4 раз Поблагодарили: 13 раз в 11 постах
может еще и лямбды ввести? удобно же!
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.