КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Пример. 1. >> celldisp(MyCell)1. >> celldisp(MyCell) MyCell{1} =Building MyCell{2} =Питерская MyCell{3} =3А MyCell{4} =1.400-15 MyCell{5} = 5 2. >> celldisp(MyCell, 'МyHouse') МyHouse.MyCell{1} =Building МyHouse.MyCell{2} =Питерская МyHouse.MyCell{3} =3А МyHouse.MyCell{4} =1.400-15 МyHouse.MyCell{5} = 5 Чтобы определить структуру ячейки, используют специальную функцию cellplot(). Функция Синтаксис cellplot(c) – выводит в окно figure графическое представление структуры ячейки; handles = cellplot(c) – выводит в окно figure графическое представление структуры ячейки и возвращает вектор внешних указателей. Пример. >> A = {[1 4 3; 0 5 8; 7 2 9], 'Площадь помещения'; 3-6.5i, -pi:pi/4:pi}; >> cellplot(A) % вывод в окно figure графическое представление структуры ячейки (рис. 1.8) Рис. 1.8 Результат выполнения функции cellplot()
При инициализации значений ячейки можно использовать команду множественного присвоения deal. Синтаксис. · [X{:}]=deal(A. FIELD) – копирует поля FIELD структуры А в массив ячеек X. Если X не существует, то используется конструкция: · [X{1:M}]=deal (A.FIELD); · [A,B,C,...]=deal(X{:}) – копирует содержимое массива ячеек X в отдельные переменные А, В, С,.... Функции определения типов В процессе работы может возникать необходимость в определении типа переменной или объекта. Для этого предусмотрены специальные функции, приведенные в приложении 1. Функции определения типов возвращают 1 (True), если результат выполнения является истиной и 0 (False), если результат выполнения ложь. Общий синтаксис функкций определения типа можно представить следующим образом: is_type(х) – определяет, является ли данное х, заданого типа type.
|