Студопедия

КАТЕГОРИИ:

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


Примеры. 2) >> str2double('123.45e7') – преобразует строку в десятичное число двойной точности




1) >> str2num('2 4; 6 8') – преобразование строки символов в матрицуans = 2 4 6 8

2) >> str2double('123.45e7') – преобразует строку в десятичное число двойной точности

ans = 1.2345e+009

3) >> str2double('2.7i - 3.14') преобразует строку в комплексное число

ans = -3.1400 + 2.7000i

4) >> A = rand(2,7,3); - формирует матрицу случайных чисел A размерности 2х7х3

C = num2cell(A) – преобразует матрицу A в ячейку с именем C

C(:,:,1) =

[0.9172] [0.7572] [0.3804] [0.0759] [0.5308] [0.9340] [0.5688]

[0.2858] [0.7537] [0.5678] [0.0540] [0.7792] [0.1299] [0.4694]

C(:,:,2) =

[0.0119] [0.1622] [0.3112] [0.1656] [0.2630] [0.6892] [0.4505]

[0.3371] [0.7943] [0.5285] [0.6020] [0.6541] [0.7482] [0.0838]

C(:,:,3) =

[0.2290] [0.1524] [0.5383] [0.0782] [0.1067] [0.0046] [0.8173]

[0.9133] [0.8258] [0.9961] [0.4427] [0.9619] [0.7749] [0.8687]

5) >> s.category = 'tree'; s.height = 37.4; s.name = 'birch'; – задание структуры

>> s – вывод структуры на экран

s = category: 'tree'

height: 37.4000

name: 'birch'

>> c = struct2cell(s) – преобразование структуры в ячейку

c = – вывод ячейки на экран

'tree'

[37.4000]

'birch'

Контрольные вопросы

1. Какие системные переменные предусмотрены в среде MATLAB? В чем их отличие от системных констант?

2. Как можно классифицировать типы данных среды MATLAB?

3. Какие простые типы данных реализованы в среде MATLAB?

4. Какие сложные типы данных реализованы в среде MATLAB?

5. Какой командой можно описать тип данных?

6. Какие форматы числовых данных предусмотрены в среде MATLAB?

7. Какие существуют способы задания символьных переменных?

8. Какие действительные типы данных предусмотрены в среде MATLAB?

9. Какие предусмотрены целые типы данных?

10. Как можно задать комплексные числа?

11. Как можно задать массивы (вектора, матрицы)?

12. Какая команда позволяет выполнять объединение нескольких массивов?

13. Как осуществляется в среде MATLAB доступ к элементам массивов?

14. Какие стандадартные функции существуют в среде MATLAB для формирования массивов?

15. Для формирования каких специальных матриц, в среде MATLAB предусмотрены стандартные встроеные функции?

16. Каки встроенные функции Вы знаете для обработки и получения характеристик массивов?

17. Что такое тип данных "структура" и как он описывается?

18. Можно ли создать массив структур?

19. Как осуществляется доступ к элементам структуры?

20. Какие стандартные функции предусмотрены в среде MATLAB для работы со структурами?

21. Можно ли использовать команду множественного присвоения для рабоы сос труктурами?

22. Что такое тип данных "ячейка" и как он описывается?

23. Можно ли преобразовать структуру в ячейку и если да, то с помощью какой команды?

24. Какая команда позволяет преобразовать числовой массив в ячейку?

25. Как можно просмотреть содержимое ячейки?

26. С помощью какой команды можно вывести графическое представление структуры ячейки?

27. Какие способы определения типа данных предусмотрены в среде MATLAB?

28. Как можно выполнить преобразование типов данных в среде MATLAB и, какие правила при этом необходимо учитывать?

29. Какие форматы представления даты и времени предусмотрены в среде MATLAB?

30. Какие стандартные функции позволяют выполнять преобразование форматов для данных "дата-время"?

31. С помощью каких функции можно определить текущую дату и время и временной интервал?

32. Предусмотрена ли среде MATLAB возможность определения времени загружености процессора некоторым приложением?


Поделиться:

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





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