ชื่อนางสาวอรยา กรดเครือ รหัสนิสิต...

Preview:

Citation preview

Week11.เปิดโปรแกรมแล้วสรา้งหน้าต่างในการทำางานใหมโ่ดยกดที่ file+new หรอืกด ctrl+n

2. เริม่การเขยีน ตัวเริม่ต้นเราจะใชเ้ครื่องหมาย พรโีปรเซสเซอรไ์ดรเ์รท็ทีฟและ และเขยีนตามรูปแบบทัว่ไป

โดยใช ้include แล้วกำาหนดค่ามาตารฐานโดยใช ้<stdio.h>

3. กำาหนดค่า void main() ตัว void จะเป็นตัวสัง่ให ้main ไมใ่หคื้นค่าสว่น main() เป็นฟงัก์ชนัหลักทัว่ไป

และทำาตามขัน้ตอนดังต่อไปน้ีเพื่อใสข่อ้มูลที่เรากำาหนดไว้

หลังจากนัน้ก็สรา้ง { ขึ้นเพื่อเป็นตัวขัน้ในการใสข่อ้มูล หลังจากนัน้ให ้enter แล้วใชค้ำาสัง่ printf เพื่อเป็นตัว

แสดงขอ้มูลและผมการรบัขอ้มูล แล้วกรอกขอ้มูลท่ีเราต้องการ หลังคำาสงัสัง่ printf ในวงเล็บตาม

กำาหนดไว ้สิง่ท่ีสำาคัญหา้มลืม ; ปิดหลังวงเล็บ

หลังจากนัน้ใหใ้ชค้ำาสงั getch ในการแสดงผลขอ้มูลของเรา

หลังจากนัน้ถือวา่การกรอกขอ้มูลเสรจ็สมบูรณ์หลังจากนัน้ใหก้ด Save As ขอ้มูลก่อนท่ีจะใหแ้สดงผลขอ้มูล

โดย save ในชื่อของ C source files

ขัน้ตอนสดุท้ายคือการแสดงผลขอ้มูลท่ีเรากรอกไปโดยกดท่ีตัว Compile&Run หรอืกด F11 เพื่อแสดงผล

อีกรูปแบหน่ึงถ้าเราต้องการที่จะใหข้อ้มูลแสดงผลออกมาคนละบรรทัดกันเราก็แค่เพิม่ \n ในวงเล็บ บรรทัด

คำาสัง่ printf

จะแสดงผลออกดังน้ี

การเขยีนแสดงผลของจำานวนเต็ม 2 จำานวน และผลบวกของ 2 จำานวน

1. เริม่ต้นตามรูปแบบทัว่ไป

2. กำาหนดตัวแทนจำานวนเลขจำานวนเต็ม 2 จำานวน และผลบวกของจำานวนทัง้ 2 จำานวน โดยกำาหนดไวว้า่ num1 แทนจำานวนเต็มจำานวนท่ี 1 num2 แทนจำานวนเต็มจำานวนที่ 2 และ sum เป็นผลบวกของจำานวนเต็มทัง้ 2 จำานวน และจะใชค้ำาสัง่ int ในการเก็บจำานวนตัวเลข

หลังจากนัน้ใสข่อัมูลโดยใชค้ำาสัง่การรบัขอ้มูล printf แล้วกรอกขอ้มูลท่ีจะใสล่งไป และคำาสัง่ scanf เพื่อแสดงผล ในคำาสัง่ scanf ในวงเล็บใหใ้สค่่าที่แทนตัว int คือจำานวนเต็มตัวเลขท่ี 1 โดยสญัลักษณ์แทน int คือ %d

หลังจากนัน้แสดงขอ้มูลตามโจทยท่ี์เราตัง้ไวต้ามตัวแปรท่ีเราแทนค่าไว้

หลังจากนัน้ใชค้ำาสัง่ printf และ คำาสัง่ getch แสดงผลของขอ้มูลและปิดท้ายด้วย return 0 ; เพื่อไมใ่หก้ินพื้นที่ในเครื่องคอมพวิเตอร ์

แล้วก็ Save as ก่อนท่ีจะแสดงผลหลังจากนัน้ก็กดแสดงผล Compile&Run หรอืกด F11 เพื่อแสดงผล

ลองหาผลบวกของจำานวนเต็มทัง้ 2 จำานวน

Week21. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n

2. ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

3. กำาหนดค่าตัวอักษรโดยใชตั้วแปร float

4. ใชค้ำาสัง่ printf ถาม และใชค้ำาสัง่ scanf ในการแปลงผลของตัวอักษรนัน้ และ %f แทนค่า float

5. กำาหนดค่า area ในการหาค่าฐานความสงูและใช ้printf ในการกำาหนดค่าตัวแปร

6. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

7. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week31. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย

void main

2. กำาหนดการแสดงชื่อ โดยใช ้char กำาหนดตัวอักษารมากท่ีสดุ 30 ตัว

เพิม่เพื่อกำาหนดตัวแปรแค่ตัวเดียว

3. Gets ใชไ้ด้แค่ตัวอักษรซึ่งเชื่อมโยงกับ string

4. กำาหนด printf เพื่อถามชื่อตัวแปร

5. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week3_021.เปิดโปรแกรมแล้วสรา้งหน้าต่างในการทำางานใหมโ่ดยกดที่ file+new หรอืกด ctrl+n

เริม่การเขยีน ตัวเริม่ต้นเราจะใชเ้ครื่องหมาย พรโีปรเซสเซอรไ์ดรเ์รท็ทีฟและ และเขยีนตามรูปแบบทัว่ไป

โดยใช ้include แล้วกำาหนดค่ามาตารฐานโดยใช ้<stdio.h>

2. กำาหนดค่าตัวแปร int แทน ค่า x,y แล้วเพิม่ค่าโดยใช ้++x

3. กำาหนดคำาสัง่โดยใช ้printf

4. หลังจากนัน้ใหใ้ชค้ำาสงั getch ในการแสดงผลขอ้มูลของเรา

5. หลังจากนัน้ถือวา่การกรอกขอ้มูลเสรจ็สมบูรณ์หลังจากนัน้ใหก้ด Save As ขอ้มูลก่อนท่ีจะใหแ้สดงผลขอ้มูล

Week41. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include โดยกำาหนดค่า include string เพิม่มาเพื่อกำาหนดจำานวนตัวเลขแล้วตามด้วย void main

2. กำาหนดตัวแปร char แทนตัวอักษรและกำาหนดจำานวนตัวอักษรท่ีมากท่ีสดุ โดยกำาหนดไวใ้น [30]

3. ใชค้ำาสัง่ printf ถามคำาสัง่แล้วใหตั้งแปร gets เป็นตัวแสดงขอ้มูลที่กรอก

4. คำาสัง่ printf ประมวลผลชื่อขอ้มูลออกมา

5. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week5การบวกตัวเลขโดยแทนด้วยตัวอักษร

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n

2. ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

3. เหลังจากนัน้กำาหนดตัวอักษรเพื่อแทนค่าตัวเลยตัวที่ 1,2 โดยใชค้ำาสัง่ char

4. หลังจากกำาหนดตัวอักษรสำาเรจ็ใหแ้ทน sum เป็นผลบวกค่าท่ีบวกกันและใชค้ำาสัง่ printf แสดงผลขอค่าทัง้หมด

5. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week5_11. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย

void main

2. กำาหนดตัวแปร int เพื่อแทนผลลัพธเ์ป็นจำานวนเต็ม และกำาหนด printf ถามเพื่อแสดงคำาตอบ scanf แสดงผลที่ได้จากการถามของคำาสัง่ printf

3. การเปรยีบเทียบโดยใช ้if

4. แล้วใช ้printf ถามอีกครัง้เมื่อได้คำาตอบอายุมากกวา่ 60

5. หลังจากนัน้ใช ้printf ใชใ้นการปิดคำาสัง่ หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

ถ้าจะแสดงผลคนลล่ะบรรทัดใหเ้พิม่ \n หน้า คำาวา่ goodbye

Week6Switch…case

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

2. กำาหนดค่าตัวแปรโดยใชค้ำาสัง่ char แล้วให ้printf ถาม scanf แสดงผลท่ีถาม

3. นำาค่าคำาสัง่มารวมกันและแสดงตัวแปร if เพื่อแสดงค่า

4. ถามค่าโดยใชค้ำาสัง่ printf และถ้าอยากเพิม่เสยีงในการแสดงผลให้ใชค้ำาสัง่ \a

5. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week6_1การคำานวณเกรด

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

2. กำาหนดค่าตัวแปร int แล้วใชค้ำาสัง่ printf ในการถามกรอกคะแนน scanf แสดงผลการของเกรด

3. ใชค้ำาสัง่ printf ถามหาค่าเกรด และใชค้ำาสัง่ else if กำาหนดค่าคะแนน

4. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week6_2

Swich_case1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย

void main

2. กำาหนดตัวแปร char เพื่อกำาหนดเมนูอาหาร และใชค้ำาสัง่ printf ในการถามเมนูอาหาร ใช ้scanf ในการประมวลผล

3. ใชค้ำาสัง่ switch กำาหนดเมนู และใชค้ำาสัง่ break หยุดในการทำาซำ้า

4. หลังจากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week71. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดค่าตัวแปร int counter เพื่อกำาหนดค่าตัวเลข เก็บค่าคณู

3. กำาหนดตัวเริม่ต้นตัวท่ี 1 และกำาหนดค่าตัวเลขมากท่ีสดุในตัวแปร while

4. ใชค้ำาสัง่ printf สัง่ตัวแปร และ counter ++ เพิม่ทีล่ะจำานวน

5. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

6. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

7. อีกหน่ึงรูปแบบใหเ้พิม่ while กำาหนดค่าจำานวนตัวเลข

8. run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week7_11. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดค่า int เพื่อเริม่ตัวเลขตัง้แต่ค่าแรก แล้วแทน for กับหนดค่า ไมม่ากกวา่ท่ีกำาหนด

3. ใชค้ำาสัง่ printf ถามและ scanf แทนตัวแปร

4. ใชค้ำาสัง่ for กำาหนดค่าตัวเลข

5. แทนคำาสัง่ printf ในตัวแปรที่แทนค่าตัวเลข

6. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

7. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week7_27. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

8. กำาหนดค่า int แทนค่าตัวเลขตัง้แต่ค่าแรก แทน printf ถามคำาสัง่ และแทน scanf เพื่อแทนตังแปร

9. แทนคำาสัง่ for กำาหนดค่า และคำาสัง่ printf กำาหนดค่าตัวแปร

10. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

11. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week7_3

12. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

13.กำาหนดค่า int แทนค่าตัวเลขตัง้แต่ค่าแรก แทน printf ถามคำาสัง่ และแทน scanf เพื่อแทนตังแปร

14. กำาหนดค่า counter แทนจำานวน และคำาสัง่ while กำาหนดค่าตัวเลขมากท่ีสดุ

15. คำาสัง่ printf กำาหนดค่าตัวแปร และคำาสัง่ counter คอยเพิม่จำานวน

16. ปิดด้วยคำาสัง่ printf จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

17. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามท่ีใสไ่ป

Week81. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดคำาสัง่ int แทนค่าตัวเลข 5 จำานวน

3. ใชค้ำาสัง่ printf กำาหนดค่าตัวแปร

4. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week8_1

1. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย #include แล้วตามด้วย void main

2. กำาหนดค่า int เพื่อแทนจำานวนแถวจำานวนตัวเลข for แทนตัวแปร

3. กำาหนดค่า x และตัวเลขของแต่ละบรรทัด

4. กำาหนดตัวเลขในแต่ละบรรทัดและกำาหนดคำาสัง่ for เพื่อแทนจำานวนตัวเลข

5. กำาหนด printf กับ for เพื่อแทนค่าตัวแปรในแต่ละค่าของแต่ละบรรทัด

6. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

7. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

Week8_21. เริม่ต้นมาเปิดโปรแกรมกด ctrl+n ตัง้ค่าปกติเริม่ต้นด้วย

#include แล้วตามด้วย void main

2. กำาหนดคำาสัง่ char เพื่อแทนตัวอักษรแล้วแทนจำานวนตัวอักษร

3. กำาหนดค่า printf ตัวถามและให ้scanf แสดงค่าตัวแปรที่แทนด้วยตัวอักษร

4. จากนัน้ใสค่ำาสัง่ getch เพื่อแสดงผลพรอ้มกับกำาหนดค่า return

5. กด save และ run เพื่อแสดงค่าและทดลองบวกกันจะได้ผลตามที่ใสไ่ป

MATLAB

Plot หรอืการสรา้งกราฟ เกิดจากขอ้มูลท่ีเป็นเมตตรกิกับเวกเตอร์

การใสช่ื่อกราฟ > title การใสส่ใีหก้ับเสน้กราฟ > plot(x,y,’สทีี่ต้องการ’) การใสเ่สน้ปะ > plot(x,y,’……ตัวยอ่ส’ี)

การทำาภาพขาวดา

เตรยีมภาพ โดยการ คลิกไปท่ี Browse for folder แล้วเลือกไฟล์ภาพท่ีต้องการ

ขัน้ตอนต่อมา เป็นการเรยีกไฟล์ภาพ โดยชคึาสัง่ imread

การเชค็สถานะของภาพ ใชค้าสัง่ whos

แปลงภาพสใีหเ้ป็นสเีทา ใชค้าสัง่ rgb2gray

การเรยีกดภูาพผลลัพธใ์ชค้าสัง่ figure,imshow

การเรยีกดรูงัสเีชงิคล่ืน ใชค้าสัง่ imhis (gray)

figure,imshow(bw)แปลงจากภาพสเีป็นภาพขาว-ดำา

การปรบัภาพใหค้มชดัมากขึ้น ใชค้าสัง่ imadjust(ชื่อภาพ)

แสดงขอ้มูลของภาพในแต่ละสว่นเรยีกวา่พกิเซลของภาพ

การออกแบบโปรแกรมหรอืการทา Guide เราจะใช ้push botton การเปล่ียนส ีเปล่ียนตัวหนังสอืใหดั้บเบลิคลิกแล้วเปลียนได้ตามใจชอบ การเปล่ียนชื่อปุ่ม ใหด้ับเบลิคลิกแล้วไปท่ี string การเขยีนฟงัก์ชัน่ต่างๆ ใหก้ับปุ่ม ใหค้ลิกขวาแล้วเลือก view callback > callback

3D stereopair พมิพโ์ค้ด

Guide จะมกีารทางาน 2 สว่น 1.Graphical 2.Code.

ตารางการออกแบบกราฟฟคิ

การเปลียนสปุี่ม ใหดั้บเบลิคลิก

อาโค้ชมาใสใ่ต้คาสัง่ของปุ่มต่างๆ ใหค้ลิกขวาเลือก view callback > callback

กดปุ่มต่างๆ ภาพจะเปล่ียนไปตามคาสัง่ การผสมสภีาพถ่ายดาวเทียม Ls5 1.Blue 2.Green

3.Red 4.NIR (Near Tnfrared) ใชศึ้กษา คลอโรฟลิ 5.SWIR(short wave tnfrared) 6.Thermal 7.Thermal

พมิพโ์ค้ด เซฟแล้วกดรนั

เซฟกด Run

ตามภาพ สแีดงจะเป็นพชืที่มอียูบ่รเิวณนัน้

Recommended