คำถามติดแท็ก interpolation

19
สร้างสีระหว่างสีแดงกับสีเขียวเพื่อเป็นมิเตอร์ไฟฟ้าหรือไม่?
ฉันกำลังเขียนเกม Java และฉันต้องการใช้ power meter สำหรับการที่จะถ่ายอะไรซักอย่าง ฉันจำเป็นต้องเขียนฟังก์ชั่นที่ใช้ int ระหว่าง 0 - 100 และขึ้นอยู่กับว่าตัวเลขนั้นสูงแค่ไหนมันจะคืนค่าสีระหว่างสีเขียว (0 ในระดับพลังงาน) และสีแดง (100 ในระดับพลังงาน) คล้ายกับการทำงานของตัวควบคุมระดับเสียง: ฉันต้องดำเนินการอะไรบ้างกับองค์ประกอบสีแดงสีเขียวและสีน้ำเงินเพื่อสร้างสีระหว่างสีเขียวและสีแดง ดังนั้นฉันสามารถเรียกใช้พูดgetColor(80)และมันจะกลับสีส้ม (ค่าของมันใน R, G, B) หรือgetColor(10)ที่จะกลับค่า RGB เขียว / เหลืองมากขึ้น ฉันรู้ว่าฉันต้องเพิ่มองค์ประกอบของค่า R, G, B สำหรับสีใหม่ แต่ฉันไม่ทราบว่ามีอะไรเพิ่มขึ้นหรือลดลงโดยเฉพาะเมื่อสีเปลี่ยนจากสีเขียว - แดง ความคืบหน้า: ฉันลงเอยด้วยการใช้พื้นที่สี HSV / HSB เพราะฉันชอบการไล่สีที่ดีกว่า (ไม่มีสีน้ำตาลเข้มอยู่ตรงกลาง) ฟังก์ชั่นที่ฉันใช้คือ: public Color getColor(double power) …

1
ฉันจะทำการแก้ไขสองมิติโดยใช้ scipy ได้อย่างไร?
คำถาม & คำตอบนี้มีวัตถุประสงค์เพื่อเป็นบัญญัติ (-ish) เกี่ยวกับการแก้ไขสองมิติ (และหลายมิติ) โดยใช้ scipy มักจะมีคำถามเกี่ยวกับไวยากรณ์พื้นฐานของวิธีการแก้ไขหลายมิติฉันหวังว่าจะตั้งค่าเหล่านี้ให้ตรงด้วย ฉันมีชุดของกระจัดกระจายสองมิติจุดข้อมูลและผมอยากจะพล็อตพวกเขาเป็นพื้นผิวที่ดีควรใช้สิ่งที่ต้องการcontourfหรือในplot_surface matplotlib.pyplotฉันจะแก้ไขข้อมูลสองมิติหรือหลายมิติเป็นตาข่ายโดยใช้ scipy ได้อย่างไร ฉันได้พบscipy.interpolateย่อยแพคเกจ แต่ผมให้ได้รับข้อผิดพลาดเมื่อใช้interp2dหรือbisplrepหรือหรือgriddata rbfไวยากรณ์ที่เหมาะสมของวิธีการเหล่านี้คืออะไร?

10
คณิตศาสตร์ - การจับคู่ตัวเลข
ฉันจะจับคู่ตัวเลขเชิงเส้นระหว่าง a และ b เพื่อไประหว่าง c และ d ได้อย่างไร นั่นคือฉันต้องการให้ตัวเลขระหว่าง 2 ถึง 6 แมปกับตัวเลขระหว่าง 10 ถึง 20 ... แต่ฉันต้องการกรณีทั่วไป สมองของฉันถูกทอด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.