То есть если сверху написать x:=2 под ним выражение z:=x*y, а определение y:=5 ниже определения z, то при попытке получить ответ программа выдаст сообщение, что число \»y\» не определено.
Простые вычисления — не единственное, что может SMath Studio. Благодаря возможности обрабатывать матрицы процесс вычисления одного и того же выражения при изменяющихся переменных ощутимо убыстряется. Например, для выражения x=12*t, при t=100, 200, 300, 400, набирать четыре разных выражения не нужно, точно также как и четыре раза переопределять переменную \»t\». Достаточно определить \»t\» как матрицу из четырех элементов и поучить ответ сразу для четырех значений.
К сожалению, пока программа лишена функции поэлементных операций над матрицами, поэтому если необходимо воспользоваться более сложной формулой вроде Cp=14,32+74,66*10-3*T-17,43*10-6*T2, действовать придется как на калькуляторе, или перебивая выражение или переопределяя переменную \»T\». В противном случае результаты расчета будут неверными.
Помимо этого программа умеет производить символьные вычисления, операции с тригонометрическими функциями, дифференцировать функции. С более подробным списком возможностей можно ознакомится на официальном сайте программы.
Одна из главных достоинств SMath Studio — возможность сохранения файлов в формате HTML, а также наличие версии для настольной Windows. Благодаря этому вычисления, начатые в дороге, можно продолжить дома, что особенно актуально для студентов, рассчитывающих курсовые.
Пока что в программе не реализована работа с массивами и возможность построения графиков функции по заданным точкам, но разработчик программы Андрей Ивашов намерен включить такие возможности в будущие релизы. Помимо этого, доработка коснется вычислительного ядра программы, отображения графиков, будут внесены изменения и в пользовательский интерфейс. Автор рассматривает возможность создания версии и для смартфонов.
Среди недостатков программы также стоит отметить отсутствие подробной документации.
reactivmen.narod.ru
Большинство пользователей карманных компьютеров используют их как записные и телефонные книжки, а также для чтения книг. В комплекте почти всех наладонников как на основе Windows Mobile так и на базе Palm OS имеется набор офисных приложений включающий электронные таблицы, которые с успехом можно использовать для достаточно серьезных расчетов.
Несмотря на это для КПК можно найти и более специальные математические программы, и, что самое главное, среди них есть и бесплатные. Так для Palm OS существует мощная бесплатная вычислительная среда LyME. Что же касается популярной платформы Windows Mobile, то здесь почти все математические пакеты представляли собой либо вообще простые научные калькуляторы, либо калькуляторы с графическими возможностями.
Исключением является программа SMath Studio. Она позволяет совершать достаточно много математических операций, как над числами, так и с уравнениями. В программу включены возможности работы с матрицами, построения графиков функций, а также обычные пошаговые вычисления с использованием последовательного набора формул.
Интерфейс SMath Studio очень похож на интерфейс популярного математического пакета MathCAD и те, кто работал с этой программой, будут чувствовать себя как дома. Курсор, как и в прототипе, имеет форму крестика, шрифт и графическое представление чисел и формул также перенято у MathCAD.
Для облегчения ввода на КПК программа имеет панельки с шаблонами, которые позволяют быстро вводить необходимые выражения. Ввиду ограниченности места на экране КПК похожие элементы объединены в одну ячейку, а прокрутка осуществляется движением стила.
Для присвоения переменной значения или выражения необходимо ввести двоеточие, после чего программа сама поймет намерения пользователя и добавит знак \»=\». Для того, чтобы получить ответ, достаточно записать на рабочем листе переменную, которой присвоено выражение, и написать после нее знак \»=\».
reactivmen.narod.ru
К сожалению, пользователям доступен только короткий FAQ на официальном сайте программы. Но в перспективе более подробное руководство должно появиться.
В настоящее время для загрузки на официальном сайте программы доступны версия 0.41 для Windows Mobile (размер дистрибутива 120 кб) и альфа-версия для настольных компьютеров (175 кб). Для жителей России и стран СНГ программа бесплатна. По словам автора, такое положение вещей точно сохранится до версии 1.0. Однако разработку программы Андрей Ивашов ведет в одиночку и в свободное от основной (преподавательской) работы время. Поэтому перехода на платное распространение программы в автор тоже не исключает.
reactivmen.narod.ru
Недавно познакомился с одной хорошей CAS-программой для расчётов. Мне нужна была простая в использовании программа, которую можно использовать бесплатно, а также очень хотелось, чтобы программа предоставляла «листовой» пользовательский интерфейс подобно MathCAD. Попросту говоря, мне нужно было немного более чем калькулятор, но как на листе.
В сфере математических пакетов выбрать есть из чего. Вначале я рассматривал варианты выбора из трёх программ: SciLab, wxMaxima, SMath Studio. Последняя подкупает своей простотой и “листовым” интерфейсом.
Программа умеет выполнять арифметические операции, имеет тригонометрические функции и булевы операции, умеет строить двухмерные и трехмерные графики, выполнять действия с матрицами, позволяет писать текстовые комментарии и вставлять изображения на лист. Расчеты можно вести как в численной так и символьной форме. Листы расчетов можно печатать с предварительным просмотром.
Из дополнительных возможностей следует упомянуть базовые возможности программирования (цикл и условный переход), которые однако показались мне не удобными, и автоматическая подстановка математического кода на подобие IntelliSense в VisualStudio.
Также присутствует интересная возможность вести многопользовательскую сессию через Интернет – можно работать с расчетами коллективно.
Вызывает интерес возможность открывать и сохранять документы в основанном на XML формате современных версий MathCAD (*.xmcd), что является несомненным преимуществом. Есть возможность вывода страниц расчетов в HTML файл.
В меню “Помощь” есть подраздел с интересными примерами и краткий математический справочник.
С точки зрения моих требований к программе – недостатков мало. Покамест к таковым можно причислить не совершенные возможности программирования, работу с единицами измерения, недостаточную документированность. Но автор программы активно работает над ее улучшением, потому можно надеяться на скорейшее улучшение.
Программа разработана для платформы .NET, существуют версии для Windows, Windows Mobile, Linux (на платформе Mono).
Официальный сайт проекта: http://smath.info, автор программы – Андрей Ивашов.
Скачать программу SMath Studio можно со страниц форума разработчика: http://ru.smath.info/forum/default.aspx?g=topics&f=3. Есть возможность выбрать между актуальной стабильной версией и бета-версией.
Попробовать работу программы можно прямо через сайт без установки на компьютер.
Вот такая радость для студента! Почему у меня ее не было, когда я учился?
energokot.blogspot.com
Пользовательская функция в SMath Studio имеет формат
имя(арг1;арг2;…аргN):=выражение
Т.е. для её задания необходимо указать имя, затем в скобках через «;» перечислить аргументы, после чего ввести знак «:=» (с правой панели или нажатием «Ctrl+:») и записать функциональное выражение. Чтобы затем получить значение функции при некоторых аргументах, нужно указать её имя, в скобках задать эти аргументы и нажать знак равенства.
SMath Studio
также имеет богатый набор встроенных функций. Добавить любую из них в рабочий лист или просмотреть описание можно с помощью кнопки «f(x)» на панели инструментов. Кроме того, динамическая помощь при вводе облегчает поиск функции, если вы забыли её имя. Вот некоторые из них.abs(x) — модуль числа
sqrt(x) — квадратный корень числа
exp(x) — возвращает число e в степени x
ln(x) — натуральный логарифм
lg(x) — десятичный логарифм
random(n) — возвращает случайное число от 0 до n
m! — факториал числа m
arg(z) — аргумент комплексного чилса
Re(z) — действительная часть комплексного числа
Im(z) — мнимая часть комплексного числа
sin(x), cos(x), tg(x), ctg(x) — синус, косинус, тангенс, котангенс
arcsin(x), arccos(x), arctg(x) — арксинус, арккосинус, арктангенс
sh(x), ch(x), th(x), cth(x) — гиперболические синус, косинус, тангенс, котангенс
arsh(x), arch(x), arth(x) — обратные гиперболические синус, косинус, тангенс
В SMath Studio также реализована возможность выполнять некоторые символьные преобразования. Для этого вместо знака равенства используется знак «->» на правой панели (или клавиши «Ctrl+.«). Примеры некоторых символьных операций приведены на следующем рисунке.
matandlife.blogspot.com
автор : Николай Карташев 21.04.2006
В математический пакет для Windows Mobile включены возможности работы с матрицами, построения графиков и обычных вычислений с использованием последовательного набора формул.
Большинство пользователей карманных компьютеров используют их как записные и телефонные книжки, а также для чтения книг. В комплекте почти всех наладонников как на основе Windows Mobile так и на базе Palm OS имеется набор офисных приложений включающий электронные таблицы, которые с успехом можно использовать для достаточно серьезных расчетов.
Несмотря на это для КПК можно найти и более специальные математические программы, и, что самое главное, среди них есть и бесплатные. Так для Palm OS существует мощная бесплатная вычислительная среда LyME. Что же касается популярной платформы Windows Mobile, то здесь почти все математические пакеты представляли собой либо вообще простые научные калькуляторы, либо калькуляторы с графическими возможностями.
Исключением является программа SMath Studio. Она позволяет совершать достаточно много математических операций, как над числами, так и с уравнениями. В программу включены возможности работы с матрицами, построения графиков функций, а также обычные пошаговые вычисления с использованием последовательного набора формул.
Интерфейс SMath Studio очень похож на интерфейс популярного математического пакета MathCAD и те, кто работал с этой программой, будут чувствовать себя как дома. Курсор, как и в прототипе, имеет форму крестика, шрифт и графическое представление чисел и формул также перенято у MathCAD.
Для облегчения ввода на КПК программа имеет панельки с шаблонами, которые позволяют быстро вводить необходимые выражения. Ввиду ограниченности места на экране КПК похожие элементы объединены в одну ячейку, а прокрутка осуществляется движением стила.
Для присвоения переменной значения или выражения необходимо ввести двоеточие, после чего программа сама поймет намерения пользователя и добавит знак «=». Для того, чтобы получить ответ, достаточно записать на рабочем листе переменную, которой присвоено выражение, и написать после нее знак «=».
Так как курсор во время сеанса работы можно разместить в любом месте экрана, то стоит учесть особенность, перекочевавшею в эту программу из MathCAD: все определения переменных справедливы только для выражений находящихся ниже них. То есть если сверху написать x:=2 под ним выражение z:=x*y, а определение y:=5 ниже определения z, то при попытке получить ответ программа выдаст сообщение, что число «y» не определено.
Простые вычисления — не единственное, что может SMath Studio. Благодаря возможности обрабатывать матрицы процесс вычисления одного и того же выражения при изменяющихся переменных ощутимо убыстряется. Например, для выражения x=12*t, при t=100, 200, 300, 400, набирать четыре разных выражения не нужно, точно также как и четыре раза переопределять переменную «t». Достаточно определить «t» как матрицу из четырех элементов и поучить ответ сразу для четырех значений.
К сожалению, пока программа лишена функции поэлементных операций над матрицами, поэтому если необходимо воспользоваться более сложной формулой вроде Cp=14,32+74,66*10-3*T-17,43*10-6*T2, действовать придется как на калькуляторе, или перебивая выражение или переопределяя переменную «T». В противном случае результаты расчета будут неверными.
Помимо этого программа умеет производить символьные вычисления, операции с тригонометрическими функциями, дифференцировать функции. С более подробным списком возможностей можно ознакомится на официальном сайте программы.
Одна из главных достоинств SMath Studio — возможность сохранения файлов в формате HTML, а также наличие версии для настольной Windows. Благодаря этому вычисления, начатые в дороге, можно продолжить дома, что особенно актуально для студентов, рассчитывающих курсовые.
Пока что в программе не реализована работа с массивами и возможность построения графиков функции по заданным точкам, но разработчик программы Андрей Ивашов намерен включить такие возможности в будущие релизы. Помимо этого, доработка коснется вычислительного ядра программы, отображения графиков, будут внесены изменения и в пользовательский интерфейс. Автор рассматривает возможность создания версии и для смартфонов.
Среди недостатков программы также стоит отметить отсутствие подробной документации. К сожалению, пользователям доступен только короткий FAQ на официальном сайте программы. Но в перспективе более подробное руководство должно появиться.
В настоящее время для загрузки на официальном сайте программы доступны версия 0.41 для Windows Mobile (размер дистрибутива 120 кб) и альфа-версия для настольных компьютеров (175 кб). Для жителей России и стран СНГ программа бесплатна. По словам автора, такое положение вещей точно сохранится до версии 1.0. Однако разработку программы Андрей Ивашов ведет в одиночку и в свободное от основной (преподавательской) работы время. Поэтому перехода на платное распространение программы в автор тоже не исключает.
В целом программа выглядит очень привлекательно, особенно своей возможностью работать не только на КПК, но и на настольном компьютере. Учитывая то, что SMath Studio активно развивается, в перспективе она может стать очень мощным и универсальным математическим пакетом. Радует также то, что сейчас программа распространяется бесплатно, и, несмотря на то, что преподавательская деятельность не является самым прибыльным занятием, разработчик стремится бесплатность сохранить.
old.computerra.ru
Очередной представитель программ, призванных помочь школьникам и студентам в их нелегкой учебе, называется SMath Studio. Математический пакет, распространяемый бесплатно, позволяет вычислять математические выражения различной сложности, строить двухмерные и трехмерные графики.
Теперь обо всем по порядку. Скачать SMath Studio можно на форуме, посвященном этой программе. Автором и разработчиком программы является Андрей Ивашов, за что ему выражаем особую благодарность, поскольку работа над программой ведется постоянно, выходят свежие обновления, содержащие функции, которые предлагают обычные пользователи.
Программа разработана в двух вариантах для систем Windows (обычная и портативная) и Linux. Обычная версия для Windows требует наличия на компьютере .NET Framework 2.0, портативная же работает без установки этого компонента, но ее размер составляет 18 Мб, тогда как у обычной версии размер значительно скромнее – 2 Мб. Версия для Linux работает при установленной среде Mono 2.0 и выше. SMath Studio содержит интерфейс на 37 языках.
Перейдем к возможностям программы:
— вычисление основных арифметических операций;
— работа с матрицами;
— построение графиков, в том числе, трехмерных;
— работа с функциями программирования;
— работа с алгебраическими выражениями;
— численное дифференцирование и интегрирование;
— справочник, содержащий сведения о понятиях и свойствах тожественных преобразований, тригонометрии, логарифмам, производных функциях, пределах, рядах и интегралах;
— поддержка большого количества единиц измерения;
— менеджер заготовок;
— автоматический пересчет выражений при изменении исходных данных;
— дополнения, расширяющие функции программы (например, сохранение результатов вычислений в графический файл).
Для того чтобы вычисления выполнялись правильно, необходимо соблюдать определенные правила записи выражений, указанные в файле помощи программы. Для удобства записи выражений, на боковой панели находятся панели ввода арифметических знаков, матриц, функций, символов греческого алфавита и команд программирования. К слову, на панели, посвященной функциям, лишь малая их часть. Полный набор функций можно получить, воспользовавшись пунктом меню Вставка – Функции. А вот раздел «Примеры» поможет сделать вещи, которые не имеют встроенных функций, например, научат решать дифференциальные уравнения.
www.freeproga.ru