Как да отпечатате таблица с помощта на FPrintF в Matlab
Стъпка 1
Отворете Matlab и започнете нов проект, като изберете "New" от раздела "Window" в главното меню на Matlab.
Стъпка 2
Въведете "функция boxSizeTable" (функция размер на таблицата на таблицата) на първия ред и определете целта на това, като добавите коментар като "% Тази таблица показва разпечатката с fprintf" на втория ред.
Стъпка 3
Идентифицира информацията в таблицата, като присвоява етикети на колоните и идентификаторите на редове и определя съдържанието, което всяка клетка ще съдържа. За таблица, която идентифицира наличните размери за кутии за доставка, например, напишете следното:
label = char ("малък", "среден", "голям"); ширина = [5; 5; 10]; височина = [5; 8; 15]; дълбочина = [15; 15; 20]; % обем се измерва в кубически метра обем = ширина. височина. дълбочина / 10000;
Стъпка 4
Започнете функцията fprintf, като дадете на таблицата заглавие. Идентифицирайте функцията и заглавието, след което завършете декларацията със специалния знак "\ n", който казва на Matlab да обработва незабавно следния ред код:
fprintf ('\ n Размери на кутията за разтоварване \ n \ n');
Стъпка 5
Добавете втори инструмент fprintf за отпечатване на идентификатори на редове и преминете към следващия ред от кода:
fprintf ('ширина на ширината на височина \ n');
Стъпка 6
Напишете допълнителни изрази fprintf, за да завършите формата на таблицата. В това например се добавя допълнителна декларация, която да каже fprintf, за да информира читателите, че измерванията са в сантиметри вместо инча:
fprintf ("(cm) (cm) (cm) (m ^ 3) \ n ');
Стъпка 7
Завършете формат, като добавите линия "за", която добавя място в ширината на полето, кодовете за преобразуване на текстови и цифрови формати и инструктира fprintf да продължи да печата, докато не отпечатате цялата информация, която сте посочили. Например "8s" инструктира fprintf да позволи осем интервала от знаци и да форматира линията като низ, докато "8d" позволява осем интервала от знаци и ви инструктира да форматирате линията като цяло :
за i = 1: дължина (ширина) fprintf ('% - 8s% 8d% 8d% 8d% 9.5f \ n', ... label (i, i), обем (i))
Стъпка 8
Запазете и прегледайте резултатите на екрана или изберете "Печат" в раздела "Файл" в главното меню и отпечатайте резултатите на хартия.