Математика http://arhitektu.ru/ Матрицы примеры

Инженерные расчеты Система MATLAB Ввод действительных чисел Функции Двумерные графики Трехмерные графики Сетчатые SD-графики Построение освещенной поверхности Трехмерный контурный график Управления вычислительным процессом


Классификация погрешностей. В зависимости от причин, приводя- щих к возникновению погрешностей, различают их следующие виды. Промахи - грубые ошибки в значениях измеряемой величины.

Управления вычислительным процессом

Работа в режиме калькулятора в средеMATLAB, несмотря на довольно значительные возможности, имеет существенные недостатки. Невозможно повторить все предыдущие вычисления и действия при новых значениях исходных данных без повторного набора всех предыдущих операторов. Нельзя вернуться назад и повторить некоторые действия или по некоторому условию перейти к выполнению другой последовательности операторов. И вообще, если число операторов велико, становится проблемой отладить правильную их работу из-за неизбежных ошибок при наборе команд. Расчет методом эквивалентного генератора

Поэтому сложные, с прерываниями, запутанными переходами по определенным условиям, с часто повторяемыми однотипными действиями вычисления, которые, к тому же, необходимо проводить неоднократно при измененных входных данных, требуют их специального оформления в виде записанных на диске файлов, т.е. в виде программ. Преимущество программ в том, что становится возможным неоднократное обращение к одним и тем же операторам и к программе в целом. Создание программ позволяет значительно упростить и сократить процесс подготовки повторяемых вычислений, сделать процесс вычислений более наглядным и прозрачным, а благодаря этому — резко уменьшить вероятность появления принципиальных ошибок при разработке программ. Кроме того, в программах появляется возможность автоматизировать и процесс изменения значений входных параметров в диалоговом режиме.

Для организации вычислительного процесса, который записывается в виде некоторого текста программы, необходимы операторы управления. При этом к операторам управления вычислительным процессом обычно относят операторы безусловного перехода, условных переходов (разветвления вычислительного процесса) и операторы организации циклических процессов. Однако система MATLAB построена таким образом, что эти операторы могут быть использованы и при работе MATLAB в режиме калькулятора.

В языке MATLAB отсутствует оператор безусловного перехода, и поэтому нет понятия метки. Это является недостатком языка MATLAB и затрудняет организацию возвращения вычислительного процесса к любому предыдущему или последующему оператору программы.

Все операторы цикла и условного перехода построены в MATLAB в виде сложного оператора, который начинается служебным словом if, while, switch или for и заканчивается служебным словом end. Операторы между этими словами воспринимаются системой как части одного сложного оператора. Поэтому нажатие клавиши [Enter] для перехода к следующей строке не приводит в данном случае к выполнению этих операторов. Выполнение операторов начинается только тогда, когда введена "закрывающая скобка" сложного оператора в виде слова end, а затем нажата клавиша [Enter] . Если несколько сложных операторов такого типа вложены один в другой, вычисления начинаются лишь тогда, когда записан конец (end) наиболее охватывающего (внешнего) сложного оператора. Из этого вытекает возможность осуществления даже в режиме калькулятора довольно сложных и объемных (состоящих из многих строк и операторов) вычислений, если они охвачены сложным оператором.

Понятие о погрешностях. Измерения не могут быть выполнены аб- солютно точно. Всегда имеется некоторая неопределенность в значении из- меряемой величины. Эта неопределенность характеризуется погрешностью - отклонением измеренного значения величины от ее истинного значения.
Двумерные графики Моделирование Управления вычислительным процессомЭлектротехника расчеты в MATLAB