русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание


Дата добавления: 2015-07-23; просмотров: 524; Нарушение авторских прав


Вычислите таблицу значений функции y(x)=sin(x) для xÎ[-1,1]. Значения аргумента также напечатать.

Задание р-переменных эквивалентно заданию конечных циклов. Однако значения р-переменных нельзя передать обычным переменным, но можно передать индексированным переменным, т.е. элементам матрицы или вектора. О работе с индексированными переменными рассказывается ниже.

Пример

i:=1..100

x:=i2 Данную операцию нельзя выполнить!

Работа с индексированными переменными (массивами)

 

Итак, р-переменные отличаются от массива тем, что нельзя использовать их отдельные значения.

MathCAD позволяет работать с индексированными переменными: векторами и матрицами (массивами). Массив в пакете задается именем. Местоположение элемента в массиве задается одним индексом для вектора и двумя – для матрицы. Нижняя граница индекса определяется системной переменной ORIGIN, которая может принимать значения 0 или 1 (по умолчанию 0). Для ее переопределения необходимо в документе задать ее новое значение с помощью оператора присваивания.

Ввод индекса элемента задается с помощью символа [.

 

Пример

 

Вводим На экране
V[1: 8 V1:=8
X[2, 3 : 5 X2,3:=5

 

!!! Не следует путать индекс элемента массива с литеральным индексом, который вводится с помощью точки: Х.о.

 

Массивы можно задавать несколькими способами:

- заданием значений отдельным элементам массива;

- воспользоваться командой меню Math / Martix;

- нажать комбинацию клавиш [Ctrl]+[V];

- щелкнуть по кнопке с изображением шаблона матрицы, находящейся в палитре Matrix (палитра номер 5 на рис.1).

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



В следующей таблице описываются векторные и матричные операции.

 

Операция Комментарий
+ Сложение векторов (матриц) либо сложение со скаляром
- Вычитание векторов либо вычитание скаляра из элементов
* Умножение на скаляр либо скалярное умножение векторов
/ Деление на скаляр
х Векторное умножение векторов
т Транспонирование вектора или матрицы
[n Выделение n-го элемента вектора или n-го столбца матрицы

 




<== предыдущая лекция | следующая лекция ==>
Операторы языка | Файловые данные


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.647 сек.