И другие программы этой серии
Кавычка внутри строки задается двумя кавычками. Например:
>> a=\'Hello\'\'my friend\'
a = Hello\'my friend
• [,] – горизонтальная конкатенация. Так, [A,B] – горизонтальная конка
тенация (объединение) матриц A и A. A и A должны иметь одинаковое коли
чество строк. [A B] действует аналогично. Горизонтальная конкатенация
может быть применена для любого числа матриц в пределах одних скобок:
[A,B,C]. Горизонтальная и вертикальная конкатенации могут использо
ваться одновременно: [A,B;C];
• [;] – вертикальная конкатенация. Так, [A;B] – вертикальная конкатена
ция (объединение) матриц A и A. A и A должны иметь одинаковое число
столбцов. Вертикальная конкатенация может быть применена для любого
числа матриц в пределах одних скобок: [A;B;C]. Горизонтальная и верти
кальная конкатенации могут использоваться одновременно: [A;B,C];
• ( ), { } – присваивание подмассива. Приведем несколько примеров:
– A(I)=B – присваивает значения элементов массива A элементам масси
ва A, которые определяются вектором индексов I. Массив A должен
иметь такую же размерность, как и массив I, или может быть скаляром;
– A(I,J)=B – присваивает значения массива A элементам прямоугольной
подматрицы A, которые определяются векторами индексов I и J. Мас
сив A должен иметь LENGTH(I) строк и LENGTH(J) столбцов;
– A{I}=B, где A – массив ячеек и I – скаляр, помещает копию массива B
в заданную ячейку массива A. Если I имеет более одного элемента, то
появляется сообщение об ошибке.
3.2.2. Системные переменные и константы
Как отмечалось ранее, в состав объектов MATLAB входит ряд системных пере
менных и констант, значения которых устанавливаются системой при ее загрузке
или автоматически формируются в процессе вычислений:
• ans – результат выполнения последней операции. Переменная ans созда
ется автоматически, когда не определены выходные аргументы какого
либо оператора. Примеры неоднократно приводись выше;
• computer – возвращает строку с информацией о типе компьютера, на ко
тором установлена система MATLAB;
• [str,maxsize] = computer – возвращает строку str с информацией
о компьютере и целое число maxsize, содержащее максимально допусти
мое число элементов матрицы для данной версии MATLAB.