Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> MATLAB

MATLAB — Переменные

В среде MATLAB каждая переменная представляет собой массив или матрицу.

Вы можете назначать переменные простым способом. Например,

Живая демонстрация
x = 3	       % defining x and initializing it with a value

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

x = 3

Он создает матрицу 1 на 1 с именем x. и сохраняет значение 3 в своем элементе. Давайте проверим другой пример,

Живая демонстрация
x = sqrt(16) 	% defining x and initializing it with an expression

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

x = 4

Обратите внимание, что −

Например,

Живая демонстрация
sqrt(78)

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

ans =  8.8318

Вы можете использовать эту переменную ans

Живая демонстрация
sqrt(78);
9876/ans

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

ans =  1118.2

Давайте посмотрим на другой пример —

Живая демонстрация
x = 7 * 8;
y = x * 7.89

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

y =  441.84

Несколько заданий

В одной строке может быть несколько назначений. Например,

Живая демонстрация
a = 2; b = 7; c = a * b

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

c = 14

Я забыл переменные!

кто Команда отображает все имена переменных, которые вы использовали.

who

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

Your variables are:
a    ans  b    c   

кто Команда показывает немного больше о переменных —

whos

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

Attr Name        Size        Bytes      Class
==== ====        ====        ====       ===== 
   a             1x1           8        double
   ans           1x70         757        cell
   b             1x1           8        double
   c             1x1           8        double

Total is 73 elements using 781 bytes     

очистить команда удаляет все (или указанные) переменные из памяти.

clear x     % it will delete x, won't display anything
clear       % it will delete all variables in the workspace
            %  peacefully and unobtrusively 

Длинные задания

Длинные присваивания можно перенести на другую строку с помощью многоточия (...). Например,

Живая демонстрация
initial_velocity = 0;
acceleration = 9.8;
time = 20;
final_velocity = initial_velocity + acceleration * time

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

final_velocity = 196

Команда формата

По умолчанию MATLAB отображает числа с четырьмя значениями после запятой. Это называется краткий формат. .

Однако, если вам нужна большая точность, вам нужно использовать формат команда.

длинный формат команда отображает 16 цифр после запятой.

Например —

Живая демонстрация
format long
x = 7 + 10/3 + 5 ^ 1.2

MATLAB выполнит указанный выше оператор и вернет следующий результат —

x = 17.2319816406394

Другой пример,

Живая демонстрация
format short
x = 7 + 10/3 + 5 ^ 1.2

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

x = 17.232

Банк форматов Команда округляет числа до двух знаков после запятой. Например,

Живая демонстрация
format bank
daily_wage = 177.45;
weekly_wage = daily_wage * 6

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

weekly_wage = 1064.70

MATLAB отображает большие числа, используя экспоненциальное представление.

короткий формат e команда позволяет отображать в экспоненциальной форме с четырьмя знаками после запятой плюс показатель степени.

Например,

Живая демонстрация
format short e
4.678 * 4.9

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

ans = 2.2922e+01

длинный формат e Команда позволяет отображать в экспоненциальной форме с четырьмя знаками после запятой плюс показатель степени. Например,

Живая демонстрация
format long e
x = pi

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

x = 3.141592653589793e+00

Крыса формата Команда дает ближайшее рациональное выражение, полученное в результате вычисления. Например,

Живая демонстрация
format rat
4.678 * 4.9

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

ans = 34177/1491 

Создание векторов

Вектор — это одномерный массив чисел. MATLAB позволяет создавать два типа векторов —

Векторы-строки создаются путем заключения набора элементов в квадратные скобки с использованием пробела или запятой для разделения элементов.

Например,

Живая демонстрация
r = [7 8 9 10 11]

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

r =

   7    8    9   10   11 

Другой пример,

Живая демонстрация
r = [7 8 9 10 11];
t = [2, 3, 4, 5, 6];
res = r + t

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

res =

         9         11         13         15         17

Векторы-столбцы создаются путем заключения набора элементов в квадратные скобки с использованием точки с запятой (;) для разделения элементов.

Живая демонстрация
c = [7;  8;  9;  10; 11]

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

c =
       7       
       8       
       9       
      10       
      11  

Создание матриц

Матрица — это двумерный массив чисел.

В MATLAB матрица создается путем ввода каждой строки в виде последовательности элементов, разделенных пробелами или запятыми, а конец строки обозначается точкой с запятой. Например, давайте создадим матрицу 3 на 3 как -

Живая демонстрация
m = [1 2 3; 4 5 6; 7 8 9]

MATLAB выполнит приведенный выше оператор и вернет следующий результат —

m =
       1              2              3       
       4              5              6       
       7              8              9       

MATLAB

  1. С — переменные
  2. C - Правила области применения
  3. MATLAB — типы данных
  4. MATLAB — Операторы
  5. MATLAB — Матрица
  6. MATLAB — Массивы
  7. MATLAB — запись двоеточия
  8. МАТЛАБ — Числа
  9. MATLAB — Строки
  10. МАТЛАБ — Функции