วิธีการสร้างกราฟสองฟังก์ชันบนกราฟเดียวกันใน MATLAB

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

1

ระบุฟังก์ชั่นที่แยกจากกันโดยการเลือกสีและสไตล์ของตัวทำเครื่องหมายสำหรับแต่ละจุด ตัวอย่างเช่นกราฟฟังก์ชันหนึ่งโดยใช้รหัสที่สร้างดาวสีฟ้า - b * - และฟังก์ชันอื่นที่ใช้รหัสที่สร้างเส้นทึบสีแดง: r-

2

เปิดหน้าต่างคำสั่ง MATLAB หรือเข้าถึงตัวแก้ไขข้อความ MATLAB จากเมนูไฟล์เพื่อป้อนคำสั่งผ่านไฟล์ m

3

เพิ่มรหัส - รวมถึงรูปแบบสีและเครื่องหมาย - สำหรับฟังก์ชันแรก ตัวอย่างเช่นหากคุณต้องการแสดงไซน์ของศูนย์ถึง 2pi เป็นฟังก์ชันแรกของกราฟ:

x = 0: pi / 100: 2 pi; y = sin (x); พล็อต (x, y, 'b ')

4

เพิ่มพารามิเตอร์“ z” สำหรับฟังก์ชันที่สอง หากคุณต้องการให้ฟังก์ชันที่สองแสดงโคไซน์ของ“ x” ให้เพิ่มบรรทัดโค้ดต่อไปนี้:

z = cos (x);

5

บอก MATLAB ให้วาดทั้งสองฟังก์ชั่นไปยังกราฟเดียวกันโดยใช้คำสั่ง“ ระงับการ”

ยึดมั่นใน

6

เพิ่มคำสั่ง PLOT - รวมถึงสีและรูปแบบเครื่องหมาย - สำหรับฟังก์ชันที่สอง:

พล็อต (x, x, 'r-')

7

บอก MATLAB ให้เสร็จด้วยการย้อนกลับคำสั่ง“ ระงับการ”

ออกจาก

8

เพิ่มคำอธิบายเพิ่มเติมที่มุมด้านบนขวาของกราฟเพื่อระบุฟังก์ชันกราฟแต่ละฟังก์ชันเพิ่มเติม:

ตำนาน ( 'บาป (x)', 'บาป (x-.25)')

เคล็ดลับ

  • อย่าสับสนกับการเพิ่มพารามิเตอร์ในคำสั่ง PLOT คำเดียวด้วยการเพิ่มแผนย่อยลงในกราฟ MATLAB ในขณะที่การเพิ่มพารามิเตอร์ช่วยให้คุณรวมฟังก์ชั่นหลาย ๆ อย่างในกราฟเดียวพล็อตย่อยจะสร้างกราฟแบบเคียงข้างกัน แต่แยกกราฟ
  • รหัสนี้ทั้งหมดอ่าน:
  • x = 0: pi / 100: 2 * pi;
  • y = sin (x);
  • พล็อต (x, y, 'b *')
  • z = cos (x);
  • ยึดมั่นใน
  • พล็อต (x, x, 'r-')
  • ออกจาก
  • ตำนาน ( 'บาป (x)', 'cos (x))

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