Статус: Newbie
Группы: Registered
Зарегистрирован: 13.11.2008(UTC) Сообщений: 3
Есть таблица, например: a 500 600 700 800 900 b 3 8 10 12 13 Надо по значению а получить значение b например, если a=650, то b дожно быть равно 9. Как такой алгоритм можно реализовать в SMath? Может кто нибудь подскажет?
Статус: Newbie
Группы: Registered
Зарегистрирован: 09.01.2009(UTC) Сообщений: 1
Нужно было решить подобную задачу (выбор коэффициента из таблицы в зависимости от 2-х параметров). Вот файл с примером решения:
http://files.mail.ru/R2DVG9
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Aleksey , Большое спасибо за пример. Посмотрел его и сразу понял что необходимо в ближайшее время добавить в программу поддержку ключевых слов break и continue и расширить возможности работы с функцией if - добавить возможность менять количество ветвлений. Что касаемо самого алгоритма - рекомендую в качестве предела в циклах писать не явное число (например: 22 и 3), а получать его функциями cols([матрица/вектор]) и rows([матрица/вектор]). Такой подход позволит упростить повторное использование файла.
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.