คู่มือนี้จะกล่าวถึงไวยากรณ์ต่างๆ เพื่อสร้างแถบข้อผิดพลาดใน MATLAB เพื่ออธิบายตัวอย่างต่างๆ
จะสร้างเส้นพล็อตพร้อมแถบข้อผิดพลาดใน MATLAB ได้อย่างไร
ใน MATLAB เราสามารถสร้างแถบค่าคลาดเคลื่อนในแผนภาพเส้นได้อย่างง่ายดายโดยใช้ แถบข้อผิดพลาด() การทำงาน. ฟังก์ชันนี้ยอมรับอาร์กิวเมนต์อินพุตทั้งแบบบังคับและแบบเลือกได้เพื่อสร้างการลงจุดเส้นพร้อมแถบข้อผิดพลาดบนจุดชุดข้อมูลแต่ละจุด
ไวยากรณ์
ใน MATLAB คุณสามารถใช้ไฟล์ แถบข้อผิดพลาด() ทำหน้าที่ได้ดังต่อไปนี้:
แถบข้อผิดพลาด ( และผิดพลาด )
แถบข้อผิดพลาด ( เอ็กซ์ ย ผิดพลาด )
แถบข้อผิดพลาด ( x,y,neg,ตำแหน่ง )
แถบข้อผิดพลาด ( ___,หรือ )
แถบข้อผิดพลาด ( ___,บรรทัดข้อมูลจำเพาะ )
ที่นี่,
ฟังก์ชั่น แถบข้อผิดพลาด (y, ผิดพลาด) สร้างเส้นโครงที่มีแถบข้อผิดพลาดแนวตั้งที่สอดคล้องกับจุดข้อมูลแต่ละจุดในชุดข้อมูล y ตัวแปรข้อผิดพลาดประกอบด้วยความยาวของแถบข้อผิดพลาดด้านบนและด้านล่างจุดข้อมูล ดังนั้น ความยาวรวมของแถบค่าคลาดเคลื่อนจะกลายเป็นสองเท่าของค่าข้อผิดพลาด
ฟังก์ชั่น แถบข้อผิดพลาด (x, y, ผิดพลาด) สร้างเส้นโครงที่สอดคล้องกับ x เทียบกับ y ที่มีแถบข้อผิดพลาดในแต่ละจุดข้อมูล
ฟังก์ชั่น แถบข้อผิดพลาด (x, y, neg, pos) สร้างแถบข้อผิดพลาดบนจุดข้อมูลแต่ละจุดซึ่งสอดคล้องกับ x กับ y โดยที่ตัวแปร neg มีความยาวของแถบข้อผิดพลาดด้านล่างจุดข้อมูล ในขณะที่ pos มีความยาวของแถบข้อผิดพลาดเหนือจุดข้อมูลตามลำดับ
ฟังก์ชั่น แถบข้อผิดพลาด (___, ont) ใช้สำหรับตั้งค่าการวางแนวของแถบข้อผิดพลาด ค่าเริ่มต้นของ 'ornt' หมายถึงแนวตั้ง แต่เราสามารถเปลี่ยนได้โดยการระบุ 'แนวนอน' สำหรับแถบข้อผิดพลาดแนวนอนและ 'ทั้งสอง' สำหรับแถบข้อผิดพลาดทั้งแนวตั้งและแนวนอน เราสามารถใช้ตัวเลือก “ornt” กับไวยากรณ์ก่อนหน้าได้
ฟังก์ชั่น แถบข้อผิดพลาด (___, LineSpec) สร้างแถบข้อผิดพลาดโดยใช้ไวยากรณ์ที่ระบุสีแถบ ความกว้างของแถบ และอื่นๆ
ตัวอย่างที่ 1: วิธีสร้างพล็อตเส้นที่มีแถบค่าคลาดเคลื่อนแนวตั้งที่มีความยาวเท่ากัน
รหัส MATLAB นี้สร้างแถบข้อผิดพลาดแนวตั้งที่มีความยาวเท่ากันกับข้อผิดพลาดที่สอดคล้องกับการลงจุดบรรทัดโดยใช้ MATLAB แถบข้อผิดพลาด (y, ผิดพลาด) การทำงาน.
ย = 10 : : 10 : : 100 ;ผิดพลาด = 10 * คน ( ขนาด ( และ ) ) ;
แถบข้อผิดพลาด ( และผิดพลาด )
ตัวอย่างที่ 2: วิธีสร้างพล็อตเส้นที่มีแถบค่าคลาดเคลื่อนแนวตั้งที่มีความยาวต่างกันได้อย่างไร
ตัวอย่างที่กำหนดจะสร้างแถบค่าคลาดเคลื่อนแนวตั้งที่สอดคล้องกับแผนภาพเส้นที่มีความยาวต่างกันโดยใช้ แถบข้อผิดพลาด (x, y, neg, pos) ฟังก์ชั่นใน MATLAB
x= 1 : : 10 ;ย = 10 : : 10 : : 100 ;
เนก = 10 * คน ( ขนาด ( และ ) ) ;
ตำแหน่ง = 5 * คน ( ขนาด ( และ ) ) ;
แถบข้อผิดพลาด ( x,y,neg,ตำแหน่ง )
ตัวอย่างที่ 3: วิธีสร้างเส้นพล็อตที่มีแถบข้อผิดพลาดแนวนอน
ในโค้ด MATLAB นี้ เราใช้ แถบข้อผิดพลาด (x, y, ornt) ฟังก์ชันสร้างแถบข้อผิดพลาดแนวนอนที่สอดคล้องกับจุดข้อมูลแต่ละจุดบนเส้นกราฟที่ระบุ
x= 1 : : 10 ;ย = 10 : : 10 : : 100 ;
ผิดพลาด = 10 * คน ( ขนาด ( และ ) ) ;
แถบข้อผิดพลาด ( x,y,ผิดพลาด 'แนวนอน' )
ตัวอย่างที่ 4: วิธีสร้างการลงจุดเส้นด้วยแถบค่าคลาดเคลื่อนแนวตั้งและแนวนอนที่มีคุณสมบัติเส้น
ในตัวอย่างนี้ เราใช้ แถบข้อผิดพลาด (x, y, ผิดพลาด” ทั้งสอง”, LineSpec) ฟังก์ชั่นเพื่อสร้างแถบข้อผิดพลาดแนวตั้งและแนวนอนที่มีคุณสมบัติบรรทัดที่ระบุ
x= 1 : : 10 ;ย = 10 : : 10 : : 100 ;
ผิดพลาด = 5 * คน ( ขนาด ( และ ) ) ;
แถบข้อผิดพลาด ( x,y,ผิดพลาด 'ทั้งคู่' , 'มาร์กเกอร์เอดจ์คัลเลอร์' , 'สีฟ้า' , 'มาร์กเกอร์เฟซคัลเลอร์' , [ 0.75 0.95 1 ] )
บทสรุป
ใน MATLAB แถบข้อผิดพลาด() เป็นฟังก์ชัน MATLAB ในตัวที่มีประโยชน์ ซึ่งช่วยให้เราสร้างแถบข้อผิดพลาดที่สอดคล้องกับจุดข้อมูลแต่ละจุดในชุดข้อมูลที่กำหนด เราสามารถใช้แถบข้อผิดพลาดเพื่อแสดงข้อผิดพลาดของจุดข้อมูลในรูปแบบกราฟิก คู่มือนี้ได้สาธิตการทำงานของ แถบข้อผิดพลาด() ทำงานใน MATLAB โดยจัดเตรียมไวยากรณ์และตัวอย่างพื้นฐานเพื่อช่วยให้เราเข้าใจการทำงานของฟังก์ชันนี้