Особливості файлової структури оболонки MatLab
Повна версія MatLab складається з багатьох тисяч файлів,які знаходяться у великій кількості папок, і займають 1Гб. Для вивчення особливостей роботи складної системи — необхідно зрозуміти, що це за папки, яка інформація у них зберігається. Крім того, через наявність папки на комп’ютері, можна з’ясувати, чи встановлені відповідні функції на даному комп’ютері, і, як буде працювати на ньому ваша програма.
Для користувачів MatLab особливе значення мають файли двох типів — це розширення *.mat і *.m. У файлах *.mat можна зберегти всі числові змінні програми, але у стислому форматі.
Історія команд не запам’ятовується. У файлах *.m зберігаються тексти програм, виклики функцій системи. Ці два типи файлів створюються користувачами та основними. У створюваних бібліотечних модулях системи найчастіше зустрічаються файли з розширенням *.c та *.m — коди програм, а також файли баз даних *.mex.
Структура системи MatLab містить велику кількість папок та підпапок, кожна з яких має своє призначення. Особливе значення для роботи системи має папка ./MatLab/ToolBox/MatLab. У ній зберігається вся бібліотека стандартних М-файлів системи. Їх перегляд дає змогу оцінити можливості версії, установленої на комп’ютері. Нижче перелічені основні підпапки, які містяться у каталозі MatLab/ToolBox/MatLab, та вказане призначення файлів, які у цих папках зберігаються.
- Підпапка General, де зберігаються файли, що відповідають командам MatLab. За допомогою цих команд виконуються головні системні функції: збереження файлів, установлення та зміна робочого каталогу, функції допомоги та інші.
- Підпапки операторів, конструкцій мови програмування та системних функцій:
– ops — оператори мови програмування та спеціальні символи;
– lang — конструкції мови програмування;
– strfun — рядкові функції;
– iofun — функції введення?виведення даних;
– timefun — функції обчислення часу і дати;
– datatypes — команди опису типів та структур даних.
- Підпапки основних математичних і матричних функцій:
– elmat — команди для створення простих матриць і для роботи над ними;
– elfun — елементарні математичні функції;
– specfun — спеціальні математичні функції;
– matfun — матричні функції лінійної алгебри;
– datafun — аналіз даних у матрицях та перетворення Фур’є;
– polyfun — оброблення поліномів і функції інтерполяції;
– funfun — функції від функції, розв’язування звичайних диференціальних рівнянь;
– soarfun — оброблення вироджених матриць.
- Підпапки графічних команд:
– graph2d — команди двовимірної графіки;
– graph3d — команди тривимірної графіки;
– specgraph — команди спеціальної графіки;
– graphics — команди дескриторної графіки (графічні діаграми);
– vitools — команди для створення графічного інтерфейсу користувача.
Вміст папок можна подивитися двома способами: по-перше, він знаходиться у файлі contents.m, а по-друге, його папки можна вивести у вікно командного рядка MatLab, набравши команду help ім’я_папки, наприклад:
help datafun
Дата добавления: 2016-05-11; просмотров: 648;