русс | укр

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

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

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

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


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

Векторы


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


 

Ввод, сложение, вычитание, умножение на число.

Вектор в MatLab формируется с помощью оператора квадратные скобки [ ]. При этом элементы вектора-столбца разделяют точкой с запятой «;», а элементы вектора-строки разделяют пробелом « » или запятой « , ».

Введем вектор-столбец .

>> x = [1.3; 5.4; 6.9]

x =

1.3

5.4

6.9

Введем вектор-строку .

>> y = [7.1 3.5 8.2]

y =

7.1 3.5 8.2

Для транспонирования вектора применяют апостроф «’ »:

>> z = y’

z =

7.1

3.5

8.2

Для нахождения суммы и разности векторов используются знаки « + » и «– »:

>> с = x + z

c =

8.4

8.9

15.1

Умножение вектора на число осуществляется как справа, так и слева при помощи знака « * ».

>> t = 3*x

t =

3.9

16.2

20.7

Векторы могут быть аргументами встроенных функций, например,

>> d = sin(c)

d =

0.8546

0.50102

0.5712

Для обращения к элементам векторов используются скобки (), например,

>> x_2 = x(2)

x_2 =

5.4

Последний элемент вектора можно выбрать, набрав команду

>> X_end = x(end)

X_end =

5.4

Из нескольких векторов можно составить один, например

>> r = [x’ y]

r =

1.3 5.4 6.9 7.1 3.5 8.2

 

Символ двоеточие « : » используется для выделения нескольких элементов из вектора, например

>> w = r(3:5)

w =

6.9 7.1 3.5

Символ двоеточие « : » также позволяет заменять элементы вектора, например,

>> r(3:5)= 0

r =

1.3 5.4 0 0 0 8.2

 

Символ « : » также можно использовать для построения вектора, каждый элемент которого отличается от предыдущего на постоянное число, т.е. шаг, например

>> h = [1:0.2:2]

h =

1 1.2 1.4 1.6 1.8 2

Шаг может быть отрицательным (в этом случае начальное число должно быть больше конечного).

Шаг, равный единице, можно не указывать



>> k = [1:5]

k =

1 2 3 4 5

 

Основные функции для работы с векторами.

  • length(x) – определение длины вектора x;
  • prod(x)– перемножение всех элементов вектора x;
  • sum(x) – суммирование всех элементов вектора x;
  • max(x)– нахождение максимального элемента вектора x;
  • min(x)– нахождение минимального элемента вектора x.

Если вызвать функцию min или max с двумя выходными аргументами [m, k] = min(x),

то первой переменной присваивается значение минимального (максимального элемента), а второй переменной присваивается номер этого элемента.

 



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


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


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

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

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


 


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

 
 

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

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