Zaprojektuj swoją tabelę przed wprowadzeniem, sformatowaniem i wydrukowaniem w Matlabie.
Źródło obrazu: Jupiterimages/Photos.com/Getty Images
Wydrukowanie tabeli w Matlab nie zawsze oznacza, że Twoja tabela będzie dobrze wyglądać w formie drukowanej. Użyj funkcji fprintf w Matlabie, aby wydruk tabeli wyglądał dobrze. Instrukcje zawarte w fprintf — zaczynając od funkcji boxSizeTable — umożliwiają dodawanie etykiet kolumn, set wymiary tabeli i formatowanie zmiennych tabeli, co daje całkowitą kontrolę nad wyglądem i formatowaniem tabeli Informacja. Analizuj informacje w tabeli, decyduj o etykietach i, jeśli to konieczne, narysuj szkic, aby ułatwić korzystanie z fprintf w Matlab.
Krok 1
Otwórz Matlab i rozpocznij nowy projekt, wybierając "Nowy" z zakładki "Okno" w głównym menu Matlaba.
Wideo dnia
Krok 2
Wpisz „function boxSizeTable” w pierwszym wierszu i określ przeznaczenie tabeli, dodając komentarz, taki jak „% Ta tabela zademonstruje drukowanie z fprintf” w drugim wierszu.
Krok 3
Zidentyfikuj informacje w tabeli, ustawiając etykiety kolumn i identyfikatory wierszy oraz określając zawartość każdej komórki. Na przykład w tabeli określającej dostępne rozmiary pudełek wysyłkowych wpisz:
label = char('mały','średni','duży'); szerokość = [5; 5; 10]; wysokość = [5; 8; 15]; głębokość = [15; 15; 20]; % objętości jest mierzony w metrach sześciennych vol = szerokość._wysokość._głębokość/10000;
Krok 4
Uruchom funkcję fprintf, nadając tabeli tytuł. Zidentyfikuj funkcję i tytuł, a następnie zakończ instrukcję znakiem specjalnym – „\n” – który nakazuje Matlabowi natychmiastowe przetworzenie następnego wiersza kodu:
fprintf('\nRozmiary opakowań\n\n');
Krok 5
Dodaj drugą instrukcję fprintf, aby wydrukować identyfikatory wierszy i przejdź do następnego wiersza kodu:
fprintf('rozmiar szerokość wysokość głębokość głośność\n');
Krok 6
Wpisz dodatkowe instrukcje fprintf, aby zakończyć formatowanie tabeli. W tej tabeli, na przykład, dodajesz jedno dodatkowe stwierdzenie, aby powiedzieć fprintf, aby poinformował czytelników, że wymiary tabeli są w centymetrach, a nie w calach:
fprintf(' (cm) (cm) (cm) (m^3)\n');
Krok 7
Zakończ formatowanie, dodając pętlę „for”, która dodaje odstępy między polami, formatuje tekst i liczby za pomocą kody konwersji i instruuje fprintf, aby kontynuował drukowanie, aż wszystkie określone informacje wydruki. Na przykład „8s” instruuje fprintf, aby zezwolił na osiem spacji znaków i sformatował linię jako łańcuch, podczas gdy „8d” zezwala na osiem spacji znaków i nakazuje fprintf sformatowanie wiersza jako liczby całkowitej:
for i=1:długość (szerokość) fprintf('%-8s %8d %8d %8d %9.5f\n',... etykieta (i,:),szerokość (i),wysokość (i),głębokość (i),obj (i))
Krok 8
Zapisz i wyświetl wyniki na ekranie lub wybierz opcję „Drukuj” z zakładki „Plik” w menu głównym i wydrukuj wyniki na papierze.
Wskazówka
Zawsze naciskaj "Enter", zamiast używać klawisza Tab, aby przejść do nowego wiersza.
Zidentyfikuj niedrukowalne wiersze komentarza, rozpoczynając je od znaku procentu.