1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

Táblázat nyomtatása a Matlab FPrintF használatával

Ha egy táblázatot nyomtat a Matlabban, az nem mindig jelenti azt, hogy az asztal nyomtatott formában is jól fog kinézni. Használja a Matlab fprintf funkcióját, hogy jól nézzen ki a táblázat nyomtatása. Az fprintf-ben szereplő utasítások – kezdve a boxSizeTable függvénnyel – lehetővé teszik oszlopcímkék hozzáadását, táblázatméretek beállítását és táblázatváltozók formázását, így teljes körűen szabályozhatja a táblázatinformációk megjelenését és formázását. Elemezze a táblázat adatait, döntsön a címkékről, és ha szükséges, rajzoljon vázlatot, hogy megkönnyítse az fprintf használatát a Matlabban.

1. lépés

Nyissa meg a Matlabot, és indítson el egy új projektet a Matlab főmenüjének "Ablak" fülének "Új" elemének kiválasztásával.

2. lépés

Írja be az első sorba a „function boxSizeTable” kifejezést, és a második sorba írja be a táblázat célját egy megjegyzés hozzáadásával, például „% Ez a táblázat bemutatja az fprintf-vel történő nyomtatást”.

3. lépés

Azonosítsa a táblázat adatait oszlopcímkék és sorazonosítók beállításával, valamint az egyes cellák tartalmának megadásával. Például egy olyan táblázathoz, amely azonosítja a szállítódobozok elérhető méretét, írja be a következőt:

label =char('kicsi','közepes','nagy'); szélesség =[5; 5; 10]; magasság =[5; 8; 15]; mélység =[15; 15; 20]; A térfogatszázalék köbméterben van mérve vol =szélesség._magasság._mélység/10000;

4. lépés

Indítsa el az fprintf függvényt a táblázat címével. Határozza meg a függvényt és a címet, majd fejezze be az utasítást a speciális karakterrel -- "\n'", amely arra utasítja a Matlabot, hogy azonnal dolgozza fel a következő kódsort:

fprintf('\nSzállítási doboz méretei\n\n');

5. lépés

Adjon hozzá egy második fprintf utasítást a sorazonosítók nyomtatásához, és lépjen a következő kódsorra:

fprintf('méret szélesség magasság mélység térfogat\n');

6. lépés

Írjon be további fprintf utasításokat a táblázat formázásának befejezéséhez. Ebben a táblázatban például hozzáadhat egy további utasítást az fprintf-nek, hogy tájékoztassa az olvasókat, hogy a táblázat méretei centiméterben, nem pedig hüvelykben vannak megadva:

fprintf(' (cm) (cm) (cm) (m^3)\n');

7. lépés

Fejezze be a formázást egy "for" ciklus hozzáadásával, amely megadja a mezők közötti távolságot, formázza a szöveget és a számokat konverziós kódokkal, és utasítja az fprintf-et, hogy folytassa a nyomtatást, amíg az összes megadott információ ki nem nyomtat. Például a "8s" arra utasítja az fprintf-et, hogy engedélyezzen nyolc karakteres szóközt, és formázza a sort karakterláncként, míg a "8d" nyolc karakteres szóközt engedélyez, az fprintf pedig arra utasítja, hogy egész számként formázza a sort:

for i=1:length(width) fprintf('%-8s %8d %8d %8d %9.5f\n',... label(i,:),width(i),height(i),depth( i), vol(i))

8. lépés

Mentse el és tekintse meg az eredményeket a képernyőn, vagy válassza a "Nyomtatás" lehetőséget a főmenü "Fájl" lapján, és nyomtassa ki az eredményeket papírra.

Tipp

Mindig nyomja meg az „Enter” gombot, ne pedig a Tab billentyűt használja új sorra lépéshez.

Azonosítsa a nem nyomtatható megjegyzéssorokat százalékjellel kezdve.


  1. Hogyan lehet nyomtatni kívánt iPhone
  2. Nyomtatás vízjeles papírra
  3. A nyomtatás fájlba használata
  4. Fénykép nyomtatása a Sajátgép használatával
  5. Poszter nyomtatása HP All in One segítségével