▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
ซอฟต์แวร์
การพัฒนาซอฟต์แวร์
คณิตศาสตร์
วิศวกรรมคอมพิวเตอร์
วิทยาศาสตร์คอมพิวเตอร์
(MATLAB) ต้องการเพิ่มข้อยกเว้นบางอย่างเข้าไปในลูป for ต้องทำยังไงบ้างครับ (ถาม Algorithm นะครับ ตอบเป็นภาษาอะไรก็ได้)
for i=1 to 6
for j=1 to 7
for k=1 to 6
for l to 7
Answer(i,j,k,l) = แรกด้อมค่าตัวเลขใส่เข้าไป
end
end
end
end
ก็จะได้ผลลัพธ์เป็น matrix 4 มิติ (6x7x6x7) ใช่ไหมครับ
ทีนี้ผมอยากให้กรณีที่ ถ้าค่าของ i และ k เท่ากับ j และ l เป็นครั้งที่สองแล้วให้ฟิคค่า Answer ตายตัวไว้ที่ 2000 เลย
ยกตัวอย่างเช่น
หลังจากลูป for ด้านบนใส่ค่าแรมด้อมเข้าไปใน Answer(1,5,2,3) แล้ว เช่น = 300
หลังจากนั้นถ้าลูป for รันถึงจุดที่ Answer(2,3,1,5) แล้วต้องการให้ Answer(2,3,1,5) = 2000 เลย
ผมต้องเขียนโค้ดเพิ่มเข้าไปในลูปอย่างไรบ้างครับ
คือต้องการให้กรณีที่ข้อมูลซ้ำเป็นครั้งที่สองทั้งหมด เท่ากับ 2000 หมดเลยอะครับ
ขอบคุณครับ