|
การฝึกเขียนโปรแกรม SciLab ขั้นแนะนำ (โดย MathGuy)
โพสต์เมื่อ:
11:21 วันที่ 30 เม.ย. 2550 ชมแล้ว:
22,223
ตอบแล้ว:
197
วิชาการ.คอม > ครูอาจารย์
วิชาการ.คอม > ครูอาจารย์ > ครูคุยทั่วไป วิชาการ.คอม > ครูอาจารย์ > การเรียนการสอน วิชาการ.คอม > ครูอาจารย์ > เทคนิควิธีการสอน
น่าจะนับได้ว่า เป็นการนับ 1 ของการที่จะพอมีอะไรแบ่งปันให้กับคนอื่นๆบ้าง ในโลก Internet
จากที่เราได้ใช้ประโยชน์จากแหล่งความรู้ ข้อมูลต่างที่มีประโยชน์ต่อเรา ที่มีคนเสียสละเวลา
เสียสละแรงกายใจ แบ่งปันให้เราได้ใช้ร่วมกัน
เมื่อถึงจุดๆหนึ่ง เราก็น่าจะได้เริ่ม ทดแทนคุณกลับคืนบ้าง (รับมามากแล้ว เราก็ฝึกที่จะให้
)
.........................................................................................................................
กระทู้นี้ จึงเป็นการแบ่งปัน ในเรื่องการฝึกเขียนโปรแกรม SciLab
เข้าไปดูตรงนี้นะครับ : http://www.champa.kku.ac.th/jeerayut/scilab41/scilab41.html
(1) ถ้ารู้ว่า MatLab, Maple, Mathematica, Maxima, Octave คืออะไร ก็จะรู้ว่า SciLab เป็นพี่น้องกันด้วย
(2) SciLab เป็น Freeware และเข้าใจว่าจะเป็นต่อไปเรื่อยๆ (เช่นเดียวกับ Maxima และ Octave)
(3) ผมเชือว่า SciLab มีความสามารถสูงในการใช้งาน และกำลังจะเข้าไปพิสูจน์ หาคำตอบอันนี้
(4) กระทู้นี้จึงเป็นการเชิญชวน ผู้ที่สนใจ ให้เรียนรู้ไปด้วยกัน
(5) ผู้เรียนควรจะมีพื้นความรู้ทางคณิตศาสตร์ (มัธยมปลายน่าจะ OK) และมีพื้นความรู้ทางการเขียนโปรแกรมคอมพิวเตอร์บ้างพอสมควร (เคยเขียนมาบ้าง ภาษาอะไรก็ได้)
(6) ผมจะแนะนำให้น้อยที่สุด (เท่าที่คิดว่าน่าจะพอเริ่มต้นได้) และจะเน้นการทดลองเขียน การเรียนรู้ด้วยตัวเอง
(7) ถ้ามีผู้ใดที่ใช้โปรแกรมนี้อยู่ และถึงขั้นเชี่ยวชาญแล้ว ก็อยากจะให้มาช่วยๆกัน แลกเปลี่ยนประสบการณ์ครับ
(8) ผู้ที่สนใจ ถ้าได้ทดลองเขียน เรียนรู้ตามไป ถ้าไม่เข้าใจ ก็ให้ post ถามในกระทู้นี้นะครับ
ไม่เข้าใจเลยอะ ? .... แต่กะทำไม่เปนๆ อยากฝึกบ้าง ฮิฮิ อยากเปนโปรแกรมเมอร์ๆๆ เด็กๆ (IP:203.146.82.209) ความเห็นเพิ่มเติมที่ 179 19 มี.ค. 2551 (15:11) Nice site! Nikolet (IP:195.75.146.229) ความเห็นเพิ่มเติมที่ 180 19 พ.ค. 2551 (21:54) สวัสดีค่ะหนูเป็นนักศึกษาชั้นปีที่ 4 กำลังทำโปรเจคเกี่ยวกับการตรวจวัดอัตราการเต้นของหัวใจ โดยใช้โปรแกรม matlab แล้วอาจารย์ให้กราฟคลื่นหัวใจมาค่ะแล้วให้หาจุดสูงสุดและจุดต่ำสุดของกราฟ ค่ะ แต่ว่าหนูไม่มีพื้นฐานโปรแกรมที่ว่านี้เลย จึงอยากขอคำแนะนำเกี่ยวกับโค๊ดที่ใช้เขียนอะค่ะ ขอบคุณล่วงหน้ามากนะค่ะถ้าช่วยแนะนำเพราะว่าอาจารย์ให้งานมานานแล้วพยายามทำแต่ก็ทำไม่ได้สักทีอะค่ะ ขอบคุณค่ะ unun_kukki@hotmail.com (IP:125.26.108.41) ความเห็นเพิ่มเติมที่ 181 20 พ.ค. 2551 (16:41) ลองเริ่มต้นง่ายๆนะครับ สมมติว่ามีฟังก์ชัน y=f(x)=3+5x-x^2 และต้องการหาค่าสูงสุด เราจะเขียน code หาค่าสูงสุดได้อย่างไร
ผมแนะนำดังนี้ครับ - ต้องเริ่มจาก ตรวจสอบว่าเรามีพื้นฐานการเขียนโปรแกรมมาแล้วอย่างไรบ้าง - หากไม่มีพื้นฐานเลย อันนี้ก็ต้องเริ่มต้นนับหนึ่งกันเลยทีดียว
ที่สำคัญ เราต้องเริ่มต้นเองก่อน หากมีปัญหา น่าจะมีคนช่วยดู ช่วยปรับ code ให้ได้ ความเห็นเพิ่มเติมที่ 182 16 ก.ค. 2551 (19:22) ดาวน์โหลดหนังสือ SCILAB ฟรี ได้ที่ ความเห็นเพิ่มเติมที่ 183 2 ส.ค. 2551 (00:44) เพิ่งเล่น scilab วันนี้เอง พอดีเห็นว่ามันเหมือนกับ matlab มากๆ เลยมาทำการบ้านน้า MathGuy ดู ปรากฏว่าเขียนฟังก์ชันแล้ว มันไม่รู้จะเซฟไว้ที่ใหนให้ เพราะผมเขียนใน scipad เลย เขียนในรูป input แทน ลองดูนะครับว่าพอใช้ได้มั้ย N=input('Enter three numbers you want to find GCD in form [n1 n2 n3]:')
กบ (IP:124.157.200.72) ความเห็นเพิ่มเติมที่ 184 8 ส.ค. 2551 (20:43) ขอแก้ข้อมูล พอดี website เปลี่ยนแปลง ดาวน์โหลดหนังสือ SCILAB ฟรี ได้ที่ http://home.npru.ac.th/piya/webscilab/index.php Good luck ความเห็นเพิ่มเติมที่ 185 9 ส.ค. 2551 (07:39) ขอบคุณอาจารย์ปิยะ มากครับที่ให้ Link ที่มีประโยชน์มาก พร้อมทั้งให้ ดาวน์โหลดหนังสือ SCILAB ของอาจารย์ได้ฟรีอีกด้วย
ชื่อ ……………………………………… นามสกุล ………………………………………………
หมายเหตุ กำหนดการอบรม วันที่ ๒๓ สิงหาคม ๒๕๕๑
ความเห็นเพิ่มเติมที่ 186 9 ส.ค. 2551 (10:43) ขอบคุณอาจารย์ปิยะค่ะ ดาวน์โหลดหนังสือแล้ว จะหาเวลาศึกษาสักตั้ง ความเห็นเพิ่มเติมที่ 187 9 ส.ค. 2551 (17:23) ยินดีรับใช้ครับ ความเห็นเพิ่มเติมที่ 188 12 ต.ค. 2551 (12:56) ง่ายดีคับเข้าใจง่าย <Z..Z> arun_3000_@hotmat.com (IP:119.42.82.145) ความเห็นเพิ่มเติมที่ 189 4 พ.ย. 2551 (13:35) จะเขียนโปรแกรมที่หาโดเมนของปัญหา ที่ถูกจำกัดด้วยสมการเชิงเส้น ตั้งแต่ 2 เส้นขึ้นไปค่ะ เช่น max F(x,y)=x-4y x99xbanka@hotmail.com (IP:202.12.97.111) ความเห็นเพิ่มเติมที่ 190 4 พ.ย. 2551 (15:07) การแก้ปัญหา linear programming ความเห็นเพิ่มเติมที่ 191 5 พ.ย. 2551 (08:20) พอดีเรียนอยู่ปี 3 นะคะ ได้ทำโปรเจคเรื่องpoints orientation & scale in image อยากทราบรายละเอียดเกี่ยวกับเรื่องนี้นะคะพอช่วยได้มั้ยคะ แล้วจะใช้โปรแกรมอะไรเขียนดีคะ ขอบคุณล่วงหน้าคะที่ตอบปัญหาให้คะ namaon@hotmail.com (IP:117.47.43.199) ความเห็นเพิ่มเติมที่ 192 5 พ.ย. 2551 (15:40) ต้องรู้ว่า ปัญหาของเราคืออะไร ความเห็นเพิ่มเติมที่ 193 13 พ.ย. 2551 (01:14) โจทย์มีอยู่ว่าc=88 ,m=52 ,t=1ถึง12sec ,dt=1sec,g=9.81,ให้หาvที่tต่างๆ จากสูตร %numerical sunshine (IP:118.173.158.154) ความเห็นเพิ่มเติมที่ 194 13 พ.ย. 2551 (05:36) Matlab เป็นโปรแกรมที่เราต้องซื้อ ความเห็นเพิ่มเติมที่ 195 13 พ.ย. 2551 (09:40) ใน คหพต. 193 มีอยู่ว่า "...อยากทราบว่าถ้าจะเขียนเป็นscilabจะต้องเขียนยังไงบ้างค่ะ" ความเห็นเพิ่มเติมที่ 196 14 พ.ย. 2551 (12:29) ขอตอบคุณ sunshine จากความคิดเห็น 193 เพิ่มเติม (2) การจะสั่ง plot( x, y) ทั้ง x และ y ต้องมีขนาดเท่ากัน t=linspace(0,12,120); จะมีค่า t จำนวน 120 ค่า เริ่มจาก 0 ถึง 12 (เพิ่มทีละ 0.1 ตรงกับค่า dt) ซึ่งจะมีขนาดตรงกับ vex=zeros(1,120); และ v = zeros(1,120); การ plot ใช้คำสั่ง subplot( , , ) ช่วย โค๊ดที่ปรับและแก้ไข ให้ใช้กับ scilab ได้ เป็นดังนี้ครับ g=9.81; //ค่าจี t=linspace(0,12,120); for i=1:120, //เวลา //numerical subplot(1,2,1) subplot(1,2,2)
ความเห็นเพิ่มเติมที่ 197 14 พ.ย. 2551 (12:30) ได้ผลการรัน ดังนี้ครับ |
ขอบคุณผู้สนับสนุนHot Links |
Copyright© 2000-2007, Vcharkarn.Com. All rights reserved.
|
คลิ๊กเพื่อดูสถิติ รับรองและสนับสนุนโดย |
![]() สสวท. |
![]() มูลนิธิ พสวท. |
![]() พสวท. |