ПредишенСледващото

Експорт на данни (или изход) в MATLAB е да пише на файловете. MATLAB ви позволява да използвате вашите данни в друго приложение, което да гласи ASCII файлове. За да направите това, MATLAB предлага няколко опции за експортиране на данните.

Можете да създадете следните видове файлове:

Правоъгълни, разделени ASCII данни от масив от файл.

Дневник (или списание) клавиши файл и получената текст изход.

Специализирана ASCII файл с помощта на функции от ниско ниво, като fprintf.

MEX-файл, за да получат достъп до C / C ++ или Fortran рутината, която пише на определен формат текстов файл.

В допълнение, можете да експортирате данни за програми за електронни таблици.

Има два начина да изнасят числов масив в досието с данни за ASCII ограничени -

С funktsiisohraneniya класификатор и уточняване -ASCII

Синтаксисът за използване на функцията за съхранение е:

gdemy_data.out е разграничена файл ASCII данни. създаден, num_array е числен масив и-ASCII е класирал.

Синтаксисът за използване funktsiidlmwrite е:

gdemy_data.out е разграничена файл ASCII данни. създаден, num_array е числен idlm_char масив е характерът разделител.

Следният пример илюстрира концепцията. Създаване на скрипт файл и въведете следния код -

Когато файлът се управлява, той показва следните резултати -

Имайте предвид, че за да се запази -ASCII на екип и dlmwrite функция не работи с множеството клетки като вход. За да създадете табулатори ASCII файл от съдържанието на клетките на масива, можете да

Или, да конвертирате множество клетки в матрица с помощта funktsiicell2mat

Или изнася редица от клетки с помощта на ниско ниво I / O функции файл.

Ако използвате funktsiyusohraneniya. да напише поредица от символи в ASCII файл, той пише ASCII символи равностойни във файла.

Например, нека да напишете думата "здравей" във файла -

MATLAB изпълнява горните твърдения и показва следния резултат. което е низ от знаци "Hello" в ASCII формат 8-цифрен.

Писане във файловете на списания

Дневникът на дейност лог файловете на сесията MATLAB. Дневник функция създава точно копие на сесията към файл на диска, с изключение на графиките.

За да включите функцията за дневник, вида -

Ако желаете, можете да дадете име на лог файл, например -

За да деактивирате функцията на дневника -

Експорт на данни към текстови файлове с данни с ниско ниво I / O

Досега ние имаме изнесени числови масиви. Въпреки това, може да се наложи да се създадат други текстови файлове, включително комбинации от числа и символи данни nonrectangular изходни файлове или файлове с кодираща схема, не-ASCII. За тази цел се предвижда MATLAB funktsiyufprintf ниска.

Както и ниското ниво на активност на файловете на I / O преди износ, трябва да се отвори или да създадете файл и да получите funktsieyFOPEN идентификатор файл. По подразбиране FOPEN отваря файла за достъп само за четене. Трябва да укажете разрешение да пише или да се добави, например, "Ш" или "А".

След обработката на файла, трябва да го затворят с funktsieyfclose (ДИП).

Следващият пример демонстрира концепцията -

Създаване на скрипт файл и въведете следния код в него -

Когато файлът се управлява, той показва следните резултати -

Подкрепете проекта - споделете линка, благодаря!