วันเสาร์ที่ 2 พฤษภาคม พ.ศ. 2558

Pratice Chapter 4 Ex 4.1 - 4.18


คำสั่ง who แสดงตัวแปรที่ประกาศไว้ทั้งหมด
คำสั่ง whos แสดงตัวแปรและค่าของตัวแปรพร้อมรายละเอียด ขนาด ชนิดของค่านั้น

ภาพใหญ่จะเป็นการ Coding ใน Script file เมื่อรันจะได้ผลลัพธ์ออกมาแสดงใน Command Window 
ดังภาพในกรอบสีดำ



ภาพบนเป็นการเขียนไว้เพียงขั้นตอนการทำงาน ส่วนภาพล่างเป็นการ Input ค่าเข้าไปตามที่ต้องการใน 
Command Window เพื่อใช้ในการคำนวณตามโค้ดที่เขียนไว้ใน Script file

เมื่อรันโปรแกรมจะมาข้อความตามด้านบนและรอให้เรา Input ค่าเข้าไปตามที่ต้องการ
เมื่อรับค่าครบแล้วก็นำไปคำนวณและ return ออกมา

คำสั่ง disp(x) ใช้แสดงว่า x คืออะไร ซึ่งเป็นได้ทั้ง matrix list String ฯลฯ





เป็นการฝึกใช้คำสั่ง disp() ซึ่งเราสามารถใส่ ' ' ในวงเล็บเพื่อเป็นการเว้นบรรทัดได้

เป็นการใช้คำสั่ง disp() และใช้การเคาะ Spacebar เพื่อพยายามจัดให้เป็นตาราง

คำสั่ง fprintf() เป็นการแสดงข้อความภายในวงเล็บ
การใส่ \n เข้าไปภาพใน " " เป็นการให้เริ่มขึ้นบรรทัดใหม่นัดตั้งแต่ข้อความที่อยู่หลัง \n


เป็นการ print ข้อความ 2 ข้อความที่ถึงแม้ว่าจะมาจากคนละคำสั่งกัน
แต่ก็จะพิมพ์ต่อกันไปเลย ไม่มีการเว้นบรรทัด

การใช้ %f ในข้อความเป็นการกำหนดตำแหน่งและชนิดของค่าที่จะแสดง ณ ตำแหน่งนั้น 
โดยแสดงเป็นเลขทศนิยม เมื่อสิ้นสุดข้อความจะตามด้วย , และชื่อตัวแปร
ซึ่งสามารถกำหนดจำนวนตัวเลขได้ เช่น %5.2f คือ มีเลขทั้งหมด 5 หลักหน้าจุดทศนิยม และมีทศนิยม 2 ตำแหน่ง


%3.2f หมายถึง แสดงตัวเลขจำนวนเต็ม 3 ตำแหน่ง และเลขทศนิยม 2 ตำแหน่ง
%g ก็มีลักษณะคล้าย %f ตามความเหมาะสม



การใช้คำสั่ง fprintf กับ Matrix โดยจะเป็นการแสดงข้อความทีละ column


ใน Script file มีคำสั่งให้สร้างไฟล์ .txt ชื่อ VmptoVkm.txt และ F1btoFN.txt 
การใช้คำสั่ง fopen เพื่อเปิดไฟล์นั้น มีคำสั่งให้เขียนข้อความไว้ในไฟล์ txt จากนั้นมีการใช้คำสั่ง fclose 
เพื่อเปิดไฟล์ โดยไฟล์ txt ที่ได้จะอยู่ในโฟลเดอร์เดียวกับ Script file


คำสั่ง save เป็นการเซฟไฟล์ นามสกุล ascii ชื่อ DatSavAsci ที่เก็บค่าของตัวแปรไว้ 


เป็นการเปิดไฟล์ .txt มาบนโปรแกรม Matlab ด้วยคำสั่ง load nameFile.xxx


คำสั่ง xlsread() เป็นการนำข้อมูลในไฟล์ excel นั้นมาเปิดโปรแกรม Matlab


เป็นการนำข้อมูลภายนอกมาใช้ในโปรแกรม MATLAB โดยการใช้ Import Data 
ที่อยู่ใน Workspace เพื่อเลือกไฟล์และสามารถตั้งค่าต่าง ๆ ได้


เป็นการประยุกต์ใช้ disp() fprintf() เพื่อทำการสร้างตารางคำนวณ
ค่าเกี่ยวกับไฟฟ้า



ไม่มีความคิดเห็น:

แสดงความคิดเห็น