Студопедия

КАТЕГОРИИ:

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


Примеры. 3. > > x=2; % пример демонстрирует, что все перемен




1. >> a = [-2 -1 0 1 2]>> isnan(1./a) % проверка наличия неопределенности 0/0 Warning: Divide by zero. – предупреждение об ошибкеans = 0 0 0 0 0 – неопределенности не возникает.2. >> isnan(0./a) % проверка наличия неопределенности 0/0 Warning: Divide by zero.ans = 0 0 1 0 0 – неопределенность появляется

3. > > x=2; % пример демонстрирует, что все переменные по

%умолчанию действительные числа

>>isfloat(х);

ans = 1

>> isvector(a) % все переменные по умолчанию массивы

ans = 1;

4. >> Iso=imread('13.jpg'); % считывание изображения в матрицу Iso

>> isfloat(Iso) % проверка является ли матрица Iso действительной

ans = 0 – ответ отрицательный

>> whos Iso – матрица Iso является целочисленной

Name Size Bytes Class Attributes

Iso 1024x1280x3 3932160 uint8

Функции для работы со значениями даты и времени

В MATLAB существует ряд функций, предназначенных для работы со значениями даты и времени, которые возвращают информацию о текущих дате и времени, а также преобразуют даты из одного формата в другой. Система поддерживает три различных формата представления даты:

- строковый формат: 'дд_ммм_гггг';

- внутренний числовой формат (дата представляется в виде одного порядкового числа &&&& номера текущего дня, который отсчитывается от 1-го января 0000 года);

- векторный формат [год месяц день час минута секунда];

MATLAB оперирует с датами как с порядковыми числами. При этом время рассматривается как дробная часть от порядкового номера дня. Например, порядковый номер 735224 соответствует дате 21 декабря 2012 года. Для работы с датами используются специальных функций, преобразующих дату из одного формата в другой (таблица 1.1).

Таблица 1.11. Функции определения даты и времени

Функция Назначение
datenum(S) преобразует строковый формат даты во внутренний числовой формат
datestr(S) преобразует внутренний числовой формат даты в строковый
datevec(S) преобразует дату, заданную во внутреннем числовом либо в строковом формате, в векторный формат
с=clock возвращает текущую дату в векторном формате
B=fix(A) отбрасывает ненужные нули и представляет число как целое
now определение текущей даты во внутреннем формате, где целая часть –дата, дробная – &&&& время

Продолжение таблицы 1.11

Функция Назначение
Date вывод даты в строковом формате
calendar calendar(Y,m) выводит в командное окно календарь на текущий месяц в виде таблицы из семи столбцов выводит календарь на заданный год Y и месяц m
tic, операция, toc tic toc вычисляет время выполнения системой заданной операции запускает секундомер выводит вычисленное время

 


Поделиться:

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





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