function exist


ใช้ MATLAB มาหลายปีแล้ว พึ่งจะเจอปัญหา กล่าวต้องการตรวจสอบว่าถ้ามีตัวแปร
นี้อยู่แล้วบน Workspace ไม่ต้องเรียนฟังก์ชันนั้นมาคำนวณ เพราะมันเสียเวลาเนื่อง
จากข้อมูลจากฟังก์ชันดังกล่าวคงที่ไม่มีการเปลี่ยนแปลง และเสียเวลามากถ้าจะรัน
หนึ่งครั้ง

MATLAB มีคำสั่งง่าย ๆ เพื่อตรวจสอบข้อมูลต่าง ๆ บน Workspace ว่ามีอยู่หรือไม่
โดยใช้คำสั่ง exist ซึ่งใช้ร่วมกัน if … then ได้ง่ายมาก เช่นต้องการจะตรวจสอบว่ามี
ตัวแปรชื่อ K อยู่บน Workspace หรือไม่ก็ exist(‘K’) ถ้าได้คำตอบเป็น 1 ก็แสดงว่ามี
ตัวแปรนั้นอยู่ ถ้าได้ 0 ก็แสดงว่าไม่มี ง่ายดีจัง

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s