Как да отпечатате таблица с помощта на FPrintF в Matlab

Начертайте масата си, преди да я въведете, форматирайте я и я отпечатайте в 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

Запазете и прегледайте резултатите на екрана или изберете "Печат" в раздела "Файл" в главното меню и отпечатайте резултатите на хартия.