Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 80 стр.

UptoLike

Составители: 

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.
         Операторы отношения всегда выполняются поэлементно.
         Пример. Выполним сравнение двух массивов, используя ус-
ловие А