Составители:
78
b = sqrt (A(2)) + 2*B (1)
b = 7
Арифметические операторы системы MATLAB работают, как
правило, с массивами одинаковых размеров. Для векторов и прямо-
угольных массивов оба операнда должны быть одинакового размера,
за исключением единственного случая, когда один из них - скаляр.
Если один из операндов скалярный, а другой нет, в системе MATLAB
принято, что скаляр расширяется до размеров второго операнда
и за-
данная операция применяется к каждому элементу. Такая операция
называется расширением скаляра.
Операторы отношения. В системе MATLAB определено 6
следующих операторов отношения:
• < Меньше
• <= Меньше или равно
• > Больше
• > = Больше или равно
• == Равно тождественно
• ~ = Не равно
Операторы отношения выполняют поэлементное сравнение
двух массивов равных размерностей. Для векторов и прямоугольных
массивов, оба операнда должны быть одинакового размера, за исклю-
чением случая когда один из них скаляр. В этом случае MATLAB
сравнивает скаляр с каждым элементом другого операнда. Позиции,
где это соотношение истинно, получают значение 1, где ложно - 0.
Операторы отношения, как правило, применяется для изменения
по-
следовательности выполнения операторов программы. Поэтому они
чаще всего используются в теле операторов if, for, while, switch.
Операторы отношения всегда выполняются поэлементно.
Пример. Выполним сравнение двух массивов, используя ус-
ловие А<B:
A = [2 7 6; 9 0 -1; 3 0.5 6];
B = [8 0.2 0; -3 2 5; 4 -1 7];
А< B
ans =
1 0 0
0 1 1
1 0 1
Полученная матрица указывает позиции, где элемент А
меньше соответствующего элемента B.
b = sqrt (A(2)) + 2*B (1)
b=7
Арифметические операторы системы MATLAB работают, как
правило, с массивами одинаковых размеров. Для векторов и прямо-
угольных массивов оба операнда должны быть одинакового размера,
за исключением единственного случая, когда один из них - скаляр.
Если один из операндов скалярный, а другой нет, в системе MATLAB
принято, что скаляр расширяется до размеров второго операнда и за-
данная операция применяется к каждому элементу. Такая операция
называется расширением скаляра.
Операторы отношения. В системе MATLAB определено 6
следующих операторов отношения:
• < Меньше
• <= Меньше или равно
• > Больше
• > = Больше или равно
• == Равно тождественно
• ~ = Не равно
Операторы отношения выполняют поэлементное сравнение
двух массивов равных размерностей. Для векторов и прямоугольных
массивов, оба операнда должны быть одинакового размера, за исклю-
чением случая когда один из них скаляр. В этом случае MATLAB
сравнивает скаляр с каждым элементом другого операнда. Позиции,
где это соотношение истинно, получают значение 1, где ложно - 0.
Операторы отношения, как правило, применяется для изменения по-
следовательности выполнения операторов программы. Поэтому они
чаще всего используются в теле операторов if, for, while, switch.
Операторы отношения всегда выполняются поэлементно.
Пример. Выполним сравнение двух массивов, используя ус-
ловие АСтраницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »
