Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Пример. 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.


Поделиться:

Дата добавления: 2014-12-30; просмотров: 75; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты