Основные элементы языка, Scilab

Scilab является интерпретируемым языком и позволяет гибко манипулировать данными, В данном разделе будут рассмотрены основные возможности языка, а именно создание вещественных матриц, использование элементарных матема­тических функций и т.д. Если бы Scilab ограничивался только этими возмож­ностями, он был бы не более чем продвинутым настольным калькулятором, К счастью, возможности Scilab намного шире, и в последующих разделах мы рассмотрим работу с другими типами данных (логическими переменными, комплексными и целыми числами, а также строками).

Сперва это может показаться необычным, однако следует с самого нача­ла усвоить, что все объекты в Scilab являются матрицами. Говоря точнее, все вещественные, комплексные, логические, целочисленные переменные, строки и полиномы представляют собой матрицы. Списки и другие составные структуры данных (типизированные списки и списки в стиле Matlab[1]) не являются мат­рицами, но могут их содержать в качестве составной части. Поэтому разумно рассмотрение возможностей Scilab начать именно с матриц. Но сперва мы об­ратимся к базовым типам данных, поскольку матрицы являются не более чем способом организации элементов данных типов в определенную структуру,

Scilab предоставляет возможности для работы как с вещественными, так и с комплексными числами. Это часто приводит к путанице, если не вполне ясен контекст. Комплексные переменные будут рассмотрены в разделе 3.7 как част­ный случай вещественных переменных, В большинстве случаев вещественные и комплексные переменные ведут себя одинаково, хотя иногда обработка комплексных величин требует отдельного внимания. Для простоты будем в дальнейшем рассматривать вещественные переменные, делая необходимые оговорки в том случае, если поведение комплексных переменных отличается применительно к рассматриваемому вопросу.

© vse-o-scilab

Сделать бесплатный сайт с uCoz