วิธีการแสดงค่าในสตริง MATLAB

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

1

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

ชื่อ = 'เจมส์';

2

พิมพ์ชื่อตัวแปรเพื่อพิมพ์ค่าสตริงเช่นเดียวกับชื่อตัวแปรที่คุณเพิ่งพิมพ์ ตัวอย่างเช่นการพิมพ์“ ชื่อ” พิมพ์บรรทัด“ name = 'James'” ในหน้าต่างคำสั่ง

3

พิมพ์ต่อไปนี้เพื่อแสดงค่าของ“ ชื่อ” โดยไม่ต้องพิมพ์“ ชื่อ =” ด้านหน้า:

DISP (ชื่อ)

ฟังก์ชั่น“ disp” ยังใช้งานได้กับตัวอักษรสตริงดังนั้นการพิมพ์“ disp ('James')” จะมีผลลัพธ์เหมือนกัน

4

แสดงสตริงที่ซับซ้อนยิ่งขึ้นด้วยฟังก์ชั่น "fprintf" ตัวอย่างเช่นสร้างตัวแปรสตริงอื่นโดยพิมพ์ดังต่อไปนี้:

color = 'red';

ในการแสดงค่าของสตริงเหล่านี้โดยใช้“ fprintf” ให้พิมพ์:

output = fprintf ('% s ชอบสี% s. \ n', ชื่อ, สี);

สิ่งนี้พิมพ์“ James ชอบสีแดง” สัญลักษณ์“% s” เป็นอักขระแปลงที่แมปตามลำดับไปยังอาร์กิวเมนต์สตริงที่ส่งผ่านไปยังฟังก์ชัน“ fprintf” สตริงต้องลงท้ายด้วยอักขระขึ้นบรรทัดใหม่“ \ n”; มิฉะนั้นเอาต์พุตที่ตามมาจะพิมพ์บนบรรทัดเดียวกัน

5

แปลงค่าตัวเลขให้เป็นสตริงด้วยฟังก์ชัน“ num2str” เพื่อแสดงชนิดข้อมูลอื่น ๆ เป็นสตริง ตัวอย่างเช่นสร้างตัวแปรจำนวนเต็มโดยพิมพ์ดังต่อไปนี้:

height = 180;

พิมพ์อาร์เรย์สตริงในหน้าต่างคำสั่งโดยพิมพ์ดังต่อไปนี้:

เอาต์พุต = [ชื่อ 'คือ', num2str (สูง), 'ซม. สูง']

6

แสดงค่าของ“ ความสูง” ด้วยฟังก์ชั่น“ fprintf” โดยพิมพ์:

เอาท์พุท = fprintf ('% s สูง% d ซม. \ n', ชื่อ, ความสูง);

สัญลักษณ์“% d” จับคู่ค่าจำนวนเต็มกับเอาท์พุท การดำเนินการคำสั่งนี้พิมพ์“ James สูง 180 ซม.”

เคล็ดลับ

  • ใช้“ fprintf” เพื่อแสดงค่าสตริงในไฟล์ภายนอกที่มีฟังก์ชันแทนที่รุ่น เปิดไฟล์โดยพิมพ์“ id = fopen (filename)” (โดยไม่ใส่เครื่องหมายอัญประกาศ) ส่งชื่อไฟล์ไปที่“ fopen” แสดงสตริงในไฟล์โดยพิมพ์ข้อความต่อไปนี้:
  • fprintf (id, '% s สูง% d ซม. \ n', ชื่อ, ความสูง);

โพสต์ยอดนิยม