นี่คือคำสั่ง mincmath ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
mincmath - ดำเนินการทางคณิตศาสตร์อย่างง่ายในไฟล์ minc
เรื่องย่อ
คณิตศาสตร์ขั้นต่ำ [ ] .mnc [ .mnc...] .mnc
DESCRIPTION
มินต์แมธ จะทำการคำนวณทางคณิตศาสตร์แบบ voxel-by-voxel อย่างง่าย บนไฟล์ minc หนึ่งไฟล์ขึ้นไปของ
รูปร่างเดียวกันและมีการสุ่มตัวอย่างพิกัดเดียวกัน สร้างไฟล์เอาต์พุตเดียว
การดำเนินการสามารถเป็นแบบเอกพจน์ (ทำงานในไฟล์เดียว), ไบนารี (ไฟล์อินพุตสองไฟล์) หรือสะสม
(ทำงานกับไฟล์อินพุตสองไฟล์ขึ้นไป) การดำเนินการสะสมยังสามารถดำเนินการผ่าน a
ขนาดที่ระบุของไฟล์อินพุต
OPTIONS
โปรดทราบว่าตัวเลือกสามารถระบุในรูปแบบย่อได้ (ตราบใดที่ไม่ซ้ำกัน) และ
สามารถให้ที่ใดก็ได้บนบรรทัดคำสั่ง
General ตัวเลือก
-2 สร้างไฟล์เอาต์พุตรูปแบบ MINC 2.0
-ทุบ
เขียนทับไฟล์ที่มีอยู่
-Noclobber
อย่าเขียนทับไฟล์ที่มีอยู่ (ค่าเริ่มต้น)
-no_clobber
คำพ้องความหมายสำหรับ -Noclobber.
-รายละเอียด
พิมพ์ข้อมูลความคืบหน้าสำหรับแต่ละกลุ่มข้อมูลที่คัดลอก (ค่าเริ่มต้น)
-เงียบ อย่าพิมพ์ข้อมูลความคืบหน้า
-debug พิมพ์ข้อมูลการดีบัก
-รายการไฟล์ ชื่อไฟล์
ระบุไฟล์ที่มีรายชื่อไฟล์อินพุต หากได้รับ "-" แสดงว่าไฟล์
ชื่อจะถูกอ่านจากอินพุตมาตรฐาน หากมีตัวเลือกนี้ ก็ควรจะ
ไม่มีชื่อไฟล์อินพุตที่ระบุในบรรทัดคำสั่ง บรรทัดว่างในไฟล์อินพุต
จะถูกละเว้น
-copy_header
คัดลอกข้อมูลส่วนหัวทั้งหมดจากไฟล์อินพุตแรก (ค่าเริ่มต้นสำหรับอินพุตเดียว
แฟ้ม)
-nocopy_header
อย่าคัดลอกส่วนหัวทั้งหมดจากไฟล์อินพุตแรก คัดลอกเฉพาะพิกัด
ข้อมูล (ค่าเริ่มต้นสำหรับไฟล์อินพุตมากกว่าหนึ่งไฟล์)
-ประเภทไฟล์
สร้างไฟล์เอาต์พุตที่มีประเภทเดียวกับไฟล์อินพุตแรก (ค่าเริ่มต้น)
-ไบต์ จัดเก็บ voxels เอาต์พุตในรูปแบบจำนวนเต็ม 8 บิต
-สั้น จัดเก็บ voxels เอาต์พุตในรูปแบบจำนวนเต็ม 16 บิต
-int จัดเก็บ voxels เอาต์พุตในรูปแบบจำนวนเต็ม 32 บิต
-ยาว แทนที่โดย -int.
-ลอย เก็บเอาต์พุต voxels ในรูปแบบทศนิยม 32 บิต
-Double
เก็บเอาต์พุต voxels ในรูปแบบทศนิยม 64 บิต
-ลงนาม
ใช้รูปแบบจำนวนเต็มเสริมสองแบบที่ลงนามแล้ว ใช้เฉพาะในกรณีที่เอาต์พุต voxel type
ถูกกำหนดให้เป็นประเภทจำนวนเต็ม (หนึ่งใน -ไบต์, -สั้น, -int or -ยาว).
-ไม่ได้ลงนาม
ใช้รูปแบบจำนวนเต็มไม่มีเครื่องหมาย ใช้เฉพาะในกรณีที่ระบุประเภทเอาต์พุต voxel เป็น
เป็นประเภทจำนวนเต็ม (หนึ่งใน -ไบต์, -สั้น, -int or -ยาว).
-พิสัย นาที แม็กซ์
จำกัดช่วงที่ถูกต้องของข้อมูลจำนวนเต็ม ใช้เฉพาะในกรณีที่ -ไบต์,
-สั้น, -int or -ยาว มีการระบุตัวเลือก
-max_buffer_size_in_kb ขนาด
ระบุขนาดสูงสุดของบัฟเฟอร์ภายใน (เป็น kbytes) ค่าเริ่มต้นคือ4096
(4MB)
-Dimension สลัว
ระบุมิติที่เราต้องการดำเนินการสะสม
-ตรวจสอบ_ขนาด
ตรวจสอบว่าไฟล์อินพุตทั้งหมดมีการสุ่มตัวอย่างที่ตรงกันในมิติของโลก (ค่าเริ่มต้น)
-nocheck_ขนาด
ละเว้นความแตกต่างใดๆ ในการสุ่มตัวอย่างมิติของโลกสำหรับไฟล์อินพุต
-propagate_nan
ข้อมูลที่ไม่ถูกต้อง (Not-A-Number หรือ NaN) ที่ voxel ในไฟล์อินพุตใด ๆ จะ
สร้างข้อมูลที่ไม่ถูกต้องในไฟล์เอาต์พุตที่ voxel นั้น (ค่าเริ่มต้น)
-ignore_nan
สำหรับการดำเนินการสะสม ข้อมูลที่ไม่ถูกต้อง (NaN) ในไฟล์อินพุตจะถูกละเว้น กล่าวคือ
ถือว่าไม่มีอยู่จริง
- แนน เมื่อมีการพยายามดำเนินการที่ผิดกฎหมายที่ voxel (เช่นหารด้วยศูนย์) ไม่ถูกต้อง
data (NaN) ถูกเก็บไว้ในไฟล์เอาต์พุต (ค่าเริ่มต้น) ไม่มีข้อมูลอินพุตที่ถูกต้องสำหรับ a
การดำเนินการสะสมยังถือเป็นการดำเนินการที่ผิดกฎหมายเมื่อ -ignore_nan is
มือสอง
-ศูนย์ เมื่อมีการพยายามดำเนินการที่ผิดกฎหมายที่ voxel (เช่นหารด้วยศูนย์) value
ศูนย์ถูกเก็บไว้ในไฟล์เอาต์พุต
-illegal_value ความคุ้มค่า
เมื่อมีการพยายามดำเนินการที่ผิดกฎหมายที่ voxel (เช่นหารด้วยศูนย์) the
ค่าที่ระบุจะถูกเก็บไว้ในไฟล์เอาต์พุต
Options for ระบุ คงที่
-คงที่ ความคุ้มค่า
ระบุค่าคงที่เดียว
-const ความคุ้มค่า
คำพ้องความหมายสำหรับ -คงที่.
-const2 ค่า 1 ค่า 2
ระบุค่าคงที่สองค่า
การดำเนินการ
-เพิ่ม สะสมตั้งแต่สองเล่มขึ้นไป หรือเพิ่มปริมาตรและค่าคงที่
- ย่อย ลบสองวอลุ่มหรือปริมาตรลบค่าคงที่
- มัลติ คูณปริมาตรตั้งแต่สองปริมาตรขึ้นไป หรือคูณปริมาตรกับค่าคงที่
-div หารสองวอลุ่มหรือปริมาตรหารด้วยค่าคงที่
- กลับด้าน
คำนวณ 1/x ที่แต่ละ voxel โดยที่ x คือค่า voxel อินพุต ถ้าค่าคงที่ c คือ
ระบุ (ด้วย -constant) จากนั้นคำนวณ c/x ที่แต่ละ voxel
-ตร.ม คำนวณรากที่สองของปริมาตร
รุ่นสี่เหลี่ยม
คำนวณกำลังสองของปริมาตร
-เอบีเอส คำนวณค่าสัมบูรณ์ของปริมาตร
-ขีดสุด
คำนวณจำนวนสูงสุดของชุดข้อมูล
- ขั้นต่ำ
คำนวณปริมาณขั้นต่ำของชุดข้อมูล
-ประสบการณ์ คำนวณ c2*ประสบการณ์(c1*x) ที่แต่ละ voxel ของปริมาตร โดยที่ x คือค่าว็อกเซลและ c1
และ c2 เป็นค่าคงที่ที่กำหนดโดย -คงที่ c1 or -const2 c1 c2. ค่าเริ่มต้น
สำหรับค่าคงที่เหล่านี้คือ 1.0
- เข้าสู่ระบบ คำนวณ บันทึก(x/c2)/c1 สำหรับแต่ละ voxel ของปริมาตร โดยที่ x คือค่าว็อกเซลและ
c1 และ c2 เป็นค่าคงที่ที่กำหนดโดย -คงที่ c1 or -const2 c1 c2. ค่าเริ่มต้น
ค่าคงที่เหล่านี้คือ 1.0
- สเกล ปรับขนาดปริมาตรโดยการคูณด้วยค่าคงที่เดียว (ใช้ -ค่าคงที่) หรือโดย
คูณด้วยค่าคงที่แรกและบวกค่าที่สอง (ใช้ -const2)
-ที่หนีบ แคลมป์วอลลุ่มให้อยู่ระหว่างสองค่าที่ระบุด้วย -const2.
-ส่วน
แบ่งส่วน (ไบนารี) ไดรฟ์ข้อมูลเพื่อให้ค่าภายในช่วงที่ระบุโดย -const2
ให้ค่า 1 และค่าภายนอกให้ค่า 0
-ส่วนงาน
ตรงกันข้ามกับ -ส่วน: ค่าภายในช่วงที่ระบุโดย -const2 ให้ค่า 0 และ
นอกนั้นให้ค่า 1
-เปอร์เซ็นต์ส่วนต่าง
คำนวณความแตกต่างร้อยละระหว่างสองไดรฟ์ข้อมูล (ทำให้เป็นมาตรฐานเป็นครั้งแรก
ปริมาณ). หากโวลุ่มแรกน้อยกว่าเกณฑ์ (หรือศูนย์) แสดงว่าค่า
ระบุโดย - แนน or -ศูนย์ ถูกนำมาใช้. เกณฑ์ถูกระบุโดยใช้ -คงที่,
โดยมีค่าเริ่มต้นเป็นศูนย์
-pd คำพ้องความหมายสำหรับ -เปอร์เซ็นต์ส่วนต่าง.
-เช่น ทดสอบความเท่าเทียมกันของสองปริมาตรหรือปริมาตรและค่าคงที่ ค่าถูกปัดเศษเป็น
จำนวนเต็มที่ใกล้เคียงที่สุดก่อนทำการทดสอบ เอาต์พุต 1 สำหรับ true และ 0 สำหรับ false
ที่แต่ละ voxel
- หนึ่ง ทดสอบความไม่เท่าเทียมกันของสองปริมาตรหรือปริมาตรและค่าคงที่ ค่าจะถูกปัดเศษ
เป็นจำนวนเต็มที่ใกล้เคียงที่สุดก่อนทำการทดสอบ เอาต์พุต 1 สำหรับจริงและ 0 สำหรับ
ผิดที่แต่ละ voxel
-gt ทดสอบปริมาตร 1 > ปริมาตร 2 หรือปริมาตร > ค่าคงที่ เอาต์พุต 1 สำหรับจริงและ 0 สำหรับ
ผิดที่แต่ละ voxel
-ge ทดสอบปริมาตร 1 >= ปริมาตร 2 หรือปริมาตร >= ค่าคงที่ เอาต์พุต 1 สำหรับค่าจริงและ 0
สำหรับเท็จในแต่ละ voxel
-ล ทดสอบปริมาตร 1 < เล่ม 2 หรือปริมาตร < ค่าคงที่ เอาต์พุต 1 สำหรับจริงและ 0 สำหรับ
ผิดที่แต่ละ voxel
-NS ทดสอบปริมาตร 1 <= ปริมาตร 2 หรือปริมาตร <= ค่าคงที่ เอาต์พุต 1 สำหรับค่าจริงและ 0
สำหรับเท็จในแต่ละ voxel
-และ ทดสอบปริมาตร 1 && ปริมาตร 2 หรือปริมาตร && ค่าคงที่ ค่าจะถูกปัดเศษเป็น
จำนวนเต็มที่ใกล้ที่สุดก่อนทำการทดสอบ เอาต์พุต 1 สำหรับจริงและ 0 สำหรับเท็จที่
แต่ละว็อกเซล
หรือ ทดสอบเล่ม 1 || เล่ม 2 หรือเล่มเดียว || ค่าคงที่ ค่าจะถูกปัดเศษเป็น
จำนวนเต็มที่ใกล้ที่สุดก่อนทำการทดสอบ เอาต์พุต 1 สำหรับจริงและ 0 สำหรับเท็จที่
แต่ละว็อกเซล
-ไม่ ดำเนินการปฏิเสธเชิงตรรกะบนวอลุ่ม: แปลงค่าที่ไม่ใช่ศูนย์เป็นศูนย์และศูนย์เป็นหนึ่ง
ค่าจะถูกปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุดก่อนการปฏิเสธ
-อิสนาน ทดสอบปริมาตรเพื่อหาค่าที่ไม่ถูกต้อง (NaN) เอาต์พุต 1 สำหรับค่าที่ไม่ถูกต้องและ 0 สำหรับ valid
ค่า
-นิสสัน
ตรงข้าม-อิสนัน. เอาต์พุต 0 สำหรับค่าที่ไม่ถูกต้องและ 1 สำหรับค่าที่ถูกต้อง
-count_valid
นับจำนวนว็อกเซลที่ถูกต้องในชุดวอลุ่ม ถ้าไม่มีเล่มไหน
มีข้อมูลที่ถูกต้อง จากนั้นจึงเขียนศูนย์ (เช่น -ศูนย์ และ -ignore_nan อยู่เสมอ
ถือว่าแตกต่างจากการดำเนินการสะสมอื่น ๆ )
ทั่วไป ตัวเลือก for ทั้งหมด คำสั่ง:
-ช่วยด้วย พิมพ์สรุปตัวเลือกบรรทัดคำสั่งและออก
-version
พิมพ์หมายเลขเวอร์ชันของโปรแกรมและออก
ใช้ mincmath ออนไลน์โดยใช้บริการ onworks.net