1 Pages (8 items)
FAQ (черновик) - Messages
#1 Posted: 5/13/2009 12:35:27 PM
Здесь я буду выкладывать наши наработки, связанные с документированием проекта.
www.math.by
#2 Posted: 5/13/2009 12:49:05 PM
Работа с интерфейсом и настройками
В: При вычисления корня квадратного из двух, после запятой выводится только четыре цифры. Можно увеличить количество цифр после запятой.
О: Да. Для этого надо открыть диалог «Опции» (в главном меню выбрать «Сервис\Опции…» ) .
В «Точность ответа» можно указать сколько надо цифр после запятой.
В: Горячие клавиши?
О: У большинства пунктов меню справа указаны горячие клавиши. Плюс этот список:
Ctrl+E - Вызов диалога вставки функции
Ctrl+T - Вставка изображения
Ctrl+. - Символьное вычисление выражения
Ctrl+Shift+P - Вставка константы ПИ (3,1415...)
\ - Вставка квадратного корня
Ctrl+\ - Вставка корня произвольной степени
[ - Вставка функции el(), для работы с элементом матрицы
: - вставка оператора присваивания
“ – текстовая область
www.math.by
#3 Posted: 5/13/2009 12:58:09 PM
Использование функций
В: Есть ли функция округления? Если есть, то как ей пользоваться?
О: На рисунке ответ на все вопросы:
В: Почему sin(90) не равен 1?
О: По умолчанию в настройках программы указанно, что углы измеряются в радианах. Поэтому и получился такой странный результат. Чтобы использовать градусы, надо в главном меню выбрать «Сервис\Опции…», в выделенном выпадающем списке надо изменить «Радианы» на «Градусы» и нажать на Ок.
После этого будет все нормально
В: Как вычислить аналитически производную функции? Какие есть способы?
О: Первый способ. Записать уравнение на листе программы, затем выделить переменную, по которой будет производиться дифференцирование (чаще всего "x") и в меню программы выбрать "Вычисление" >> "Дифференцировать". После этого под записанным выражением появится строчка ответа, т.е. производная.
Второй способ. Используя функцию "diff([функция];[переменная])". После записи данной функции на листе программы достаточно, не убирая с выражения курсор, выполнить действие символьного вычисления (кнопка "стрелка вправо" на панеле программы "Арифметика").
www.math.by
#4 Posted: 5/13/2009 1:02:30 PM
Работа с матрицами
В: Как задать матрицу на листе?
О: Матрицу можно добавить с помощью горячих клавиш Ctrl+P, нажав соответствующую кнопку на панели задач:
либо выбрав в главном меню «Вставка\Матрица…». Появляется диалог, в котором указываются размеры матрицы. Также можно добавить матрицу, набрав команду «mat» и нажав кнопку «(» или воспользовавшись диалогом вставки функций (Ctrl+E). В этом случае появится матрица с размерами по умолчанию 3х3.
В: Можно ли изменить размер матрицы?
О: Да, можно. Для этого надо щелкнуть по левой или правой вертикальной черте, чтобы в правом нижнем углу появился черный квадратик.
Наведя курсор мыши на него и нажав левую клавишу, движениями вправо/влево можно увеличивать/уменьшать количество столбцов, а движениями вниз/вверх соответственно увеличивать/уменьшать количество строк.
В: Как получить единичную матрицу?
О: Для этого служит команда identity(n), где n – это размер единичной матрицы.
В: Как обратится к отдельному элементу матрицы?
О: Для этого после матрицы надо нажать «[» и получим
Где вместо заполнителей (черных прямоугольников) надо вводить номер строки и столбца нужного элемента. Также для этого служит функция el(матрица;строка;столбец)
В: Как можно узнать количество строк и столбцов матрицы, не считая вручную?
О: Функция cols(матрица) возвращает количество столбцов в матрице, а функция rows(матрица) – количество строк.
В: Поддерживает программа работу с векторами?
О: Да. В программе вектор – это частный случай матрицы, т.е. вектор – это матрица с одним столбцом. Вектор добавляется на лист аналогично как и матрица, только надо в количестве столбцов указать 1.
В: Где можно увидеть весь список функций для работы с матрицами?
О: В главном меню нужно выбрать «Вставка\Функция…». Появится окно «Вставка - Функция». Выбрав категорию «Матрицы и векторы», получим список функций, с кратким описанием каждой.
www.math.by
#5 Posted: 5/13/2009 1:06:09 PM
Уравнения.
В: Как можно решить уравнение?
О: Есть два способа решения уравнений (оба численных):
Первый. Записать уравнение на листе программы, затем выделить переменную уравнения (чаще всего "x") и в меню программы выбрать "Вычисление" >> "Найти корни". После этого под записанным уравнением появится строчка ответа(ов), т.е. корней уравнения.
Второй. Используя функцию "solve([уравнение];[переменная])". После записи данной функции на листе программы достаточно, не убирая с уравнения курсор, выполнить действие численного вычисления (кнопка "=" на клавиатуре или на панеле программы). Само уравнение, записанное в качестве первого аргумента функции solve(...) может быть записано без правой части (т.е., к примеру: "x+2") или вместе с ней ("x+2=0"), однако следует помнить, что в случае записи полного вида уравнения, с правой частью, вместо обычного знака "=" между левой и правой частями уравнения необходимо писать знак булево равно (выглядит, как жирное равно) с булевой панели инструментов программы.
В: Как можно решить следующее уравнение
Программа выдает, что нету действительных корней.
О: Алгебраические уравнения до 4-й степени включительно можно решить символьно, т.е. можно получить комплексные корни. Для этого надо составить вектор коэффициентов для уравнения, а потом его подставить в функцию polyroots(вектор).
www.math.by
#6 Posted: 10/21/2010 8:52:26 AM
Скажите, а что нужно нажимать, чтобы программа сделала рассчеты?
Спасибо!
Спасибо!
#7 Posted: 10/21/2010 6:32:46 PM
Если Вы о конструкции типа x:=sin(5)=..., то такого программа не поддерживает. А в целом, для того, что бы SMath Studio произвела вычисление нужно нажать "=" для численного или Ctrl+. для символьного вычисления. Полный перерасчёт всех выражений листа включается клавишей F9.
Надеюсь я правильно понял Ваш вопрос.
Надеюсь я правильно понял Ваш вопрос.
#8 Posted: 10/25/2010 5:17:51 AM
FAQ - вещь хорошая, единственно что пока доберешься до нужного тебе случая, много чего перечитать придется... Структурировать бы это как-то, а?
1 Pages (8 items)
-
New Posts
-
No New Posts