นี่คือ bgraph คำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
bgraph - ทำชุดของแบทช์กราฟไปยัง metafile
เรื่องย่อ
กราฟ [ ประเภท .. ][ +ตัวแปร ความคุ้มค่า .. ][ ไฟล์ .. ]
DESCRIPTION
บีกราฟ อ่านแต่ละกราฟ ไฟล์ ตามลำดับและแปลงเป็นแปลงที่เหมาะสมสำหรับการใช้งานโดย
โปรแกรมควบคุม metafile หากไม่ได้ให้ไฟล์ใดๆ อินพุตมาตรฐานจะถูกอ่าน
ประเภทของกราฟสามารถกำหนดได้ด้วย a ประเภท ตัวเลือก. ประเภทเป็นเพียงการรวมไฟล์ที่
ตั้งค่าเริ่มต้นสำหรับตัวแปรบางตัว ชื่อไฟล์รวมที่แท้จริงคือ type
ต่อด้วย ".plt" ประเภททั่วไปคือ "กระจาย", "เส้น" และ "โค้ง" กระจาย
กราฟแสดงเฉพาะจุด กราฟเส้นแสดงเฉพาะเส้นเชื่อมจุด กราฟเส้นโค้ง
แสดงทั้งจุดและเส้นเชื่อม
ตัวแปรสามารถกำหนดได้อย่างชัดเจนด้วย +ตัวแปร ความคุ้มค่า ตัวเลือก. มาตรฐานดังต่อไปนี้
รองรับตัวแปรกราฟ:
หนา ความหนาของเฟรม มีค่าตั้งแต่ 0 ถึง 4 ค่า 0 จะปิดเฟรม
ตะแกรง ตาราง: 1 เปิดอยู่ 0 ปิดอยู่
ประกอบด้วย รวมชื่อไฟล์ อินพุตกราฟนำมาจากไฟล์ ถ้าไฟล์ไม่ใช่
พบในไดเร็กทอรีปัจจุบัน มันถูกค้นหาในชุดของ standard
สถานที่
ตำนาน ชื่อตำนาน.
หนา ความหนาของแกนต้นทาง มีค่าตั้งแต่ 0 ถึง 4 ค่า 0 จะเปลี่ยนจุดกำเนิด
ปิด
ระยะเวลา ช่วงเวลาสำหรับพล็อตขั้วโลก สำหรับพล็อตเป็นองศา ให้ใช้ 360 สำหรับเรเดียน ให้ใช้
6.283. ค่า 0 (ค่าดีฟอลต์) หมายถึงพล็อตคาร์ทีเซียน
หัวเรื่องย่อย คำบรรยายของกราฟ
ซิมไฟล์ เมตาไฟล์สัญลักษณ์จุด
สไตล์ รูปแบบเครื่องหมายขีดของเฟรม ค่าเริ่มต้นคือ 1 ซึ่งเป็นเครื่องหมายถูกด้านนอก
ค่า 2 คือขีดขาเข้า 3 คือขีดไขว้ ค่า 0 ปิดการใช้งานเฟรม
เครื่องหมายถูก
ชื่อเรื่อง ชื่อกราฟ
xlabel ป้ายแกน x
เอ็กซ์แมป ฟังก์ชันการทำแผนที่แกน x การทำแผนที่แกน x xmap(x)=log(x) สร้างบันทึก x
แกน.
xmax แกน x สูงสุด
เอ็กซ์มิน แกน x ต่ำสุด
XSTEP ขั้นตอนแกน x
ฉลาก ป้ายแกน y
แผนที่ ฟังก์ชันการทำแผนที่แกน y การแมปแกน y ymap(y)=log(y) สร้างบันทึก y
แกน.
วายแม็กซ์ แกน y สูงสุด
ยมิน แกน y ต่ำสุด
ขั้นตอน ขั้นตอนแกน y
นอกเหนือจากตัวแปรกราฟมาตรฐานแล้ว แต่ละเส้นโค้งยังมีชุดของตัวแปรอีกด้วย NS
ตัวแปรสำหรับเส้นโค้ง 'A' ทั้งหมดเริ่มต้นด้วยตัวอักษร 'A' ตัวแปรสำหรับเส้นโค้ง 'B' all
ขึ้นต้นด้วยตัวอักษร 'B' เป็นต้น รองรับสูงสุด 8 เส้นโค้งในกราฟเดียว 'A'
ผ่าน 'H' ตัวแปรสำหรับเส้นโค้ง 'A' คือ:
A ฟังก์ชันสำหรับเส้นโค้ง 'A' ถ้า อดาต้า ไม่ได้กำหนด เอ็กซ์มิน, xmax และ จุด เป็น
ใช้เพื่อกำหนดว่าค่า x ใดที่จะพล็อต ถ้า อดาต้า ถูกกำหนดและ A คือ
ฟังก์ชันของตัวแปรเดียว (เช่น A(x)) ค่าข้อมูลจะถูกแปลเป็น x
ค่าที่จะพล็อต ถ้า อดาต้า ถูกกำหนดและ A เป็นฟังก์ชันของตัวแปรสองตัว
(เช่น A(x,y)) ค่าข้อมูลจะถูกตีความว่าเป็นคู่ (x,y) และ A กลายเป็นแผนที่
ฟังก์ชันสำหรับข้อมูล
สี สีสำหรับเส้นโค้ง A ค่า 1-4 จับคู่กับสีดำ แดง เขียว และน้ำเงิน
ตามลำดับ ค่า 0 จะปิดเส้นโค้ง A
อดาต้า ข้อมูลจุดสำหรับเส้นโค้ง 'A' ถ้า อดาต้า ถูกกำหนดเป็นชื่อไฟล์ data is
อ่านและตีความจากไฟล์นั้น ถ้า อดาต้า ถูกกำหนดเป็นคำสั่ง (เริ่มต้น
ด้วยเครื่องหมายอัศเจรีย์ '!') เอาต์พุตของคำสั่งจะถูกอ่านเป็นข้อมูล
มิฉะนั้น ข้อมูลจะถูกอ่านจากไฟล์ปัจจุบัน ค่าข้อมูลถูกคั่นด้วย
ช่องว่างสีขาวและ/หรือเครื่องหมายจุลภาค อัฒภาคหรือจุดสิ้นสุดของไฟล์ระบุจุดสิ้นสุดของ
ข้อมูล
Alabel ฉลากสำหรับส่วนโค้ง 'A' ป้ายชื่อโค้งพิมพ์ในคำอธิบายเมื่อเส้นโค้ง
ถูกกำหนดไว้
อลินไทป์ ประเภทเส้นสำหรับเส้นโค้ง 'A' มีค่าตั้งแต่ 0 ถึง 4 ค่า 0 รอบเส้น
วาดออก ค่า 1 คือทึบ 2 คือเส้นประ 3 คือจุดและ 4 คือจุด-
ประ
จุด จำนวนจุดสัญลักษณ์สำหรับเส้นโค้ง 'A' ถ้า อดาต้า ถูกกำหนดไว้แล้ว ทุกจุดจะ
ต่อกับเส้นโค้งที่เลือกไว้แต่เท่านั้น จุด คะแนนจะเป็น
ระบุด้วยสัญลักษณ์ ป้องกันกราฟยุ่งเมื่อมีจุดจำนวนมาก
ถูกกำหนดไว้ ถ้า A ถูกกำหนดและ อดาต้า ไม่ใช่, จุด ใช้ควบคู่กับ เอ็กซ์มิน
และ xmax เพื่อกำหนดว่าค่า x ใดที่จะพล็อต
ไม่สมมาตร รัศมีสัญลักษณ์สำหรับเส้นโค้ง 'A' ขนาดเริ่มต้นคือ 100 ค่า 0 turns
ปิดสัญลักษณ์
ไม่สมส่วน นี่คือชื่อของกลุ่มใน ซิมไฟล์ ซึ่งกำหนดสัญลักษณ์กราฟิกสำหรับ
เส้นโค้ง 'A'
Athik ความหนาของเส้นสำหรับเส้นโค้ง 'A' มีค่าตั้งแต่ 0 ถึง 4 ความหนา 0 รอบ
การวาดเส้นออก
กราฟ ไฟล์ FORMAT
ไฟล์กราฟมีคำจำกัดความสำหรับตัวแปรกราฟและเส้นโค้ง คำจำกัดความเหล่านี้ตก
หนึ่งรายการต่อบรรทัดในรูปแบบต่อไปนี้:
vreal = นิพจน์ # ตัวแปรจริง
vfunction(x) = expression(x) # ฟังก์ชั่น
vstring = "สตริง" # ตัวแปรสตริง
vdata = ชื่อไฟล์ # data file
vdata = "!command" # เครื่องกำเนิดข้อมูล
ตัวแปร = ต่อ \
บรรทัด # newline หนี
vdata = # ข้อมูล
เวอร์ชัน 1 เวอร์ชัน 2 เวอร์ชัน 3 เวอร์ชัน 4 ... ;
ความคิดเห็นนำหน้าด้วย '#' และไปต่อท้ายบรรทัด ยกเว้นความคิดเห็น
ขึ้นบรรทัดใหม่ได้โดยใช้แบ็กสแลช โปรดทราบว่าในกรณีพิเศษที่ data is
ที่มีอยู่ในไฟล์กราฟ คำจำกัดความจะดำเนินต่อไปมากกว่าหนึ่งบรรทัด ข้อมูล
ค่าสามารถคั่นด้วยเครื่องหมายจุลภาคหรือช่องว่าง และการอ่านจะดำเนินต่อไปจนถึงเครื่องหมายอัฒภาค
ถึง. ไม่อนุญาตให้แสดงความคิดเห็นในส่วนข้อมูลของไฟล์
นิพจน์คือสูตรพีชคณิตที่ประกอบด้วยตัวเลข ตัวแปร ฟังก์ชัน และ
ตัวดำเนินการมาตรฐาน {+,-,*,/,^,(,)} (ดู ไอแอลซี(1)). นอกจากตัวแปรที่อธิบายไว้ใน
ส่วนสุดท้าย อนุญาตให้ใช้คำจำกัดความของตัวแปรจริงระดับกลางและฟังก์ชันได้
ความสะดวก. อาจใช้ในนิพจน์ของตัวแปรกราฟและเส้นโค้ง
ตัวอย่าง
ไฟล์สำหรับสร้างกราฟฟังก์ชันไซน์คือ:
title = "ฟังก์ชันไซน์จาก 0 ถึง Pi"
ปี่ = 3.141592653589793
A(x) = บาป(x)
เอ็กซ์มิน = 0
xmax = PI
แต้ม = 100
หรือเพื่อสร้างกราฟจุดที่เลือก:
title = "ฟังก์ชันไซน์ที่ 0, .2, .6 และ .8"
A(x) = บาป(x)
อดาต้า =
0, .2
.6 , .8
;
คำสั่งเพื่อลงจุดไฟล์เหล่านี้อาจเป็น:
bgraph -บรรทัด sine1.plt | psmeta | ลพ
bgraph -curve +ymin -1 +ymax 1 sine2.plt | x11เมตา
ใช้ bgraph ออนไลน์โดยใช้บริการ onworks.net