วิธีพิมพ์ตารางโดยใช้ FPrintF ใน Matlab

รายละเอียดของพิมพ์เขียวพร้อมตารางเวลาหน้าต่าง

ออกแบบตารางของคุณก่อนป้อน จัดรูปแบบ และพิมพ์ใน Matlab

เครดิตรูปภาพ: Jupiterimages/Photos.com/Getty Images

การพิมพ์ตารางใน Matlab ไม่ได้หมายความว่าตารางของคุณจะดูดีในรูปแบบที่พิมพ์ออกมาเสมอไป ใช้ฟังก์ชัน fprintf ใน Matlab เพื่อทำให้งานพิมพ์ตารางของคุณดูดี คำสั่งที่คุณรวมไว้ใน fprintf - เริ่มต้นด้วยฟังก์ชัน boxSizeTable - ช่วยให้คุณสามารถเพิ่มป้ายชื่อคอลัมน์ ตั้งค่า ขนาดตารางและตัวแปรตารางรูปแบบ ช่วยให้คุณควบคุมลักษณะที่ปรากฏและการจัดรูปแบบของตารางได้อย่างเต็มที่ ข้อมูล. วิเคราะห์ข้อมูลตาราง ตัดสินใจเกี่ยวกับฉลาก และหากจำเป็น ให้วาดภาพร่างเพื่อให้การใช้ fprintf ใน Matlab ง่ายขึ้น

ขั้นตอนที่ 1

เปิด Matlab และเริ่มโครงการใหม่โดยเลือก "ใหม่" จากแท็บ "หน้าต่าง" บนเมนูหลักของ Matlab

วิดีโอประจำวันนี้

ขั้นตอนที่ 2

พิมพ์ "function boxSizeTable" ในบรรทัดแรกและระบุวัตถุประสงค์ของตารางโดยเพิ่มความคิดเห็น เช่น "% ตารางนี้จะสาธิตการพิมพ์ด้วย fprintf" ในบรรทัดที่สอง

ขั้นตอนที่ 3

ระบุข้อมูลตารางโดยการตั้งค่าป้ายชื่อคอลัมน์และตัวระบุแถว และระบุเนื้อหาที่แต่ละเซลล์จะมี สำหรับตารางที่ระบุขนาดที่พร้อมใช้งานสำหรับกล่องจัดส่ง ตัวอย่างเช่น พิมพ์ดังต่อไปนี้:

label = ถ่าน ('เล็ก', 'กลาง', 'ใหญ่'); ความกว้าง = [5; 5; 10]; ความสูง = [5; 8; 15]; ความลึก = [15; 15; 20]; % ปริมาตรมีหน่วยวัดเป็นลูกบาศก์เมตร vol = width._height._deep/10000;

ขั้นตอนที่ 4

เริ่มฟังก์ชัน fprintf โดยตั้งชื่อตาราง ระบุฟังก์ชันและชื่อ จากนั้นปิดคำสั่งด้วยอักขระพิเศษ "\n'" ซึ่งสั่งให้ Matlab ประมวลผลโค้ดบรรทัดถัดไปทันที:

fprintf('\nขนาดกล่องจัดส่ง\n\n');

ขั้นตอนที่ 5

เพิ่มคำสั่ง fprintf ที่สองเพื่อพิมพ์ตัวระบุแถวและย้ายไปยังโค้ดบรรทัดถัดไป:

fprintf('ขนาด ความกว้าง ความสูง ความลึก ปริมาตร\n');

ขั้นตอนที่ 6

พิมพ์คำสั่ง fprintf เพิ่มเติมเพื่อจัดรูปแบบตารางให้สมบูรณ์ ตัวอย่างเช่น ในตารางนี้ คุณเพิ่มคำสั่งเพิ่มเติมหนึ่งคำสั่งเพื่อบอก fprintf เพื่อแจ้งให้ผู้อ่านทราบว่าตารางวัดเป็นหน่วยเซนติเมตรแทนที่จะเป็นนิ้ว:

fprintf(' (ซม.) (ซม.) (ซม.) (m^3)\n');

ขั้นตอนที่ 7

เสร็จสิ้นการจัดรูปแบบโดยเพิ่มการวนซ้ำ "สำหรับ" ที่เพิ่มระยะห่างความกว้างของฟิลด์ จัดรูปแบบข้อความและตัวเลขผ่าน แปลงรหัสและสั่งให้ fprintf พิมพ์ต่อไปจนกว่าข้อมูลทั้งหมดที่คุณระบุ พิมพ์ ตัวอย่างเช่น "8s" สั่งให้ fprintf อนุญาตช่องว่างอักขระแปดตัวและจัดรูปแบบบรรทัดเป็นสตริง ในขณะที่ "8d" อนุญาตให้มีช่องว่างอักขระแปดตัว และสั่งให้ fprintf จัดรูปแบบบรรทัดเป็นจำนวนเต็ม:

สำหรับ i=1:length (width) fprintf('%-8s %8d %8d %8d %9.5f\n',... ป้าย (i,:),ความกว้าง (i),ความสูง (i),ความลึก (i),ปริมาตร (i))

ขั้นตอนที่ 8

บันทึกและดูผลลัพธ์ของคุณบนหน้าจอ หรือเลือก "พิมพ์" จากแท็บ "ไฟล์" บนเมนูหลัก แล้วพิมพ์ผลลัพธ์ของคุณลงบนกระดาษ

เคล็ดลับ

กด "Enter" ทุกครั้งแทนที่จะใช้แป้น Tab เพื่อย้ายไปยังบรรทัดใหม่

ระบุบรรทัดความคิดเห็นที่ไม่พิมพ์โดยเริ่มจากเครื่องหมายเปอร์เซ็นต์

หมวดหมู่

ล่าสุด

วิธีการติดตั้งปลั๊กอินใน Internet Explorer

วิธีการติดตั้งปลั๊กอินใน Internet Explorer

วิธีการติดตั้งปลั๊กอินใน Internet Explorer เคร...

วิธีเปิดใช้งาน JavaScript ใน Windows 7

วิธีเปิดใช้งาน JavaScript ใน Windows 7

JavaScript เป็นภาษาสคริปต์บนเบราว์เซอร์ที่ใช้โด...

วิธีล้างหน่วยความจำแคช

วิธีล้างหน่วยความจำแคช

คุณสามารถล้างหน่วยความจำแคชอินเทอร์เน็ตของคุณ ...