Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 9.pdf
Скачиваний:
164
Добавлен:
03.08.2018
Размер:
4.03 Mб
Скачать

ячейки ввода, определяются в строках Width и Height и раскрывающемся списке Units.

Ячейки вывода с окончательными результатами преобразовываются в текст выбором пункта Undefine Cells меню Notebook. Пользователь может переопределить стили шаблона m-book.dot так же, как и любого другого стиля, выбрав в меню Формат пункт Стили и форматирование и произведя нужные установки в появившемся диалоговом окне.

Квадратные скобки, ограничивающие ячейки и группы ячеек, пропадают при выборе пункта Hide Cell Markers меню Notebook. Пункт Show Cell Markers служит для отображения скобок в документе. При печати М- книги скобки не выводятся.

Совместная работа Matlab и Excel

Чтение рабочего листа Excel в числовую матрицу Matlab

Создадим файл Excel с именем myExample.xlsx в рабочем каталоге Matlab. Для этого в окне Matlab выполним следующие команды

Лист с именем Лист1 в файле myExample.xlsx содержит следующие данные:

Прочтем числовые данные с первого рабочего листа Excel.

11

Чтение диапазона ячеек

Прочтем заданный диапазон ячеек из файла Excel определенного в предыдущем примере.

Чтение столбца

Прочтем второй столбец из файла Excel из первого примера.

Для получения лучшего результата рекомендуется в задаваемый диапазон включать номера строк, например, 'B2:B4'.

Получение числовых, текстовых и необработанных данных

Примерполучениячисловых,текстовыхинеобработанных(комбинированных) данных из файла Excel, созданного в первом примере.

12

Вычисление функции на рабочем листе Excel

В Редакторе Matlab (Editor – New – Function) создадим функцию, оперирующую с данными, расположенными на рабочем листе Excel. Значениям, выходящим за пределы диапазона [0.2,0.8] будем присваивать значения 0.2 или 0.8. Функцию сохраним в файле SetMinMax.m в рабочем каталоге.

13

В Command Window добавим случайные данные к файлу myExample.xlsx.

Порезультатамвыполненияэтихкомандпоявляетсяинформационное предупреждение о том, что к заданному файлу произошло добавление нового рабочего листа и в этот лист занесены определенные нами данные.

Рабочий лист с именем MyData содержит величины в диапазоне от 0

до 1.

14