dòng lƯnh sau
>> ve_sin
Chúng ta thấy rõ hơn trong mơc “ Sư dơng lệnh trực tiếp “ ở phần saụ b. Cưa sỉ command History b. Cưa sỉ command History
Cỏc dũng m bạn nhập vμo trong cưa sỉ Command window ( cỏc dũng nμy có thể lμ dũng nhập biến ,hoặc cú thể lμ dòng lƯnh thực hiƯn hμm nμo đó ) đ−ỵc giữ lại trong cửa sổ Command History ,vμ cưa sỉ nμy cho phép ta sử dụng lại những lệnh đú bằng cỏch kớch đụi chuột lờn cỏc lệnh đú hoặc cỏc biến, nếu nh bạn mn sư dơng lại biến đó. Xem
hình 1.2
Kớch đụi chuột lên chuột lên lênh hoặc
% Chuong trinh trong M-filex= 0:pi/6:2*pi; x= 0:pi/6:2*pi;
y=sin(x); plot(x,y); plot(x,y);
Hình 1.2
c. Cưa sỉ Workspace:
Lμ cửa sổ thể hiện tờn cỏc biến bạn sư dơng cùng với kích th−ơc vùng nhớ(số bytes), kiểu dữ liệu(lớp) ,cỏc biến đ−ợc giải phúng sau mỗi lần tắt chơng trỡnh.(xem hình 1.3)
Yêu
Hình 1.3
Ngoμi ra nú cho phộp thay đổi giỏ tri , cũng nh− kích th−ớc của biến bằng cỏch kớch đụi chuột lờn cỏc biến. Hoặc kớch vμo nỳt bờn trỏi ngay cạnh nỳt save
Ví dơ khi chọn biến(giả thư lμ biến b) rồi kớch đỳp(hoặc kích chuột vμo nút cạnh nút save)
ta đ−ơc cưa sỉ sau gọi lμ Array Editor: xem hình 1.4
Tiêu đề lμ tên biến b , định dạng dữ liệu ở ụ cú tờn lμ: Numeric format, mặc định lμ dạng short, Kích th−ớc size lμ 1 by 3 (tức lμ một hμng vμ 3 cột) ta có thĨ thay đỉi kích th−ớc nμy bằng cỏch thay đổi số cú trong ơ kích th−ớc sizẹ
+ Dùng cưa sỉ nμy đĨ l−u các biến
Kớch đụi chuột lờn chuột lờn biến để xem dữ liƯu(hc th đỉi
ở d−ới lμ dữ liƯu của biến b, ta có thể thay đổi chỳng bằng cỏch thay đổi giỏ trị trong cỏc ụ đú trị trong cỏc ụ đú Hình 1.4 Ví dụ Nhập biến >>b=[1 2 3 ]; >>x=pi;
Tất cả cỏc biến đều đ−ỵc l−u trong Workspace trong đú thể hiện cả kớch th−ớc (Size), số Bytes vμ kiĨu dữ liƯu(class) (8 bytes cho mỗi phần tử dữ liệu kiểu double cụ thể lμ 24 bytes dμnh cho b vμ 8 bytes dμnh cho a)
d. Cưa sỉ M-file
Lμ một cửa sổ dựng để soạn thảo chơng trỡnh ứng dụng, để thực thi ch−ơng trỡnh viết trong M-file bằng cỏch gừ tờn của file chứa ch−ơng trỡnh đú trong cửa sổ Commandwindow.
Khi một ch−ơng trỡnh viết trong M-file, thỡ t theo ứng dơng cơ thĨ, t theo ng−ời lập trình mμ chơng trỡnh cú thể viết d−ới dạng sau
+Dạng Script file :Tức lμ ch−ơng trỡnh gồm tập hợp cỏc cõu lệnh viết d−ới dạng liệt kờ ,khụng cú biến dữ liƯu vμo vμ biến lấy giỏ trị ra
+Dạng hμm function có biến dữ liƯu vμo vμ biến rạ
ẹ Đ−ờng dẫn th− mục: Nơi l−u giữ cỏc file chơng trỡnh
1.2 Nhập biến,lệnh trực tiếp từ cưa sỉ Command Window:
Sau khi xt hiƯn dấu nhắc >> trong cưa sỉ command window điỊu đó đồng nghĩa cho phộp bạn nhập biến hoặc thực hiện cỏc cõu lệnh mong muốn.
Do dữ liệu của MATLAB đ−ỵc thĨ hiƯn d−ới dạng matrận cho nờn cỏc biến dựng trong MATLAB dữ liƯu cđa nó cịng thĨ hiƯn d−ới dạng ma trận, việc đặt tờn biến khụng đợc đặt một cáh t tiƯn mμ phải đặt theo một quy định
• Tên ma trận(biến) phải bắt đầu bằng một chữ cỏi, vμ có thể chứa đến 19 ký tự lμ số hoặc chữ.
• Bờn phải dấu bằng l cỏc giỏ trị của ma trận
• Dấu chấm phẩy(; )lμ để phõn cỏch cỏc hng, cũn cỏc giỏ trị trong hμng đ−ợc phõn cỏch nhau bởi dấu phẩy(,) hoặc dấu cỏch( phớm space).
• Kết thúc nhập ma trận th−ờng cú dấu chấm phẩy hoặc khụng tuỳ theo bạn mn thĨ hiƯn kết quả cđa nó hay khơng.
ạ Nhập cỏc biến, matrận, cỏc lệnh liệt kờ trực tiếp
Thông th−ờng Matlab sư dơng 4 vị trớ sau dấu phẩy cho cỏc số thập phân có dấu phẩy chấm động, vμ sư dơng biến “ ans “ cho kết quả của phộp tớnh. Ta cú thể đăng ký biến thĨ hiƯn kết quả nμy của riờng mỡnh . Xột tập cỏc lệnh sau:
Ví dụ trờng hợp khụng sử dụng biến l−u kết quả, biến ans tự động đ−ỵc gán
>> 8+9 ans = 17
Nhập biến r = 8/10 trong cửa sổ CommandWindow nh− sau:
>> r = 8/10 r=0.8000
Bạn có thĨ sư dơng các biến nμy cho các phép tính tiếp theo ví dụ nh−:
>> s=10*r s=
8
Ví dơ nhập trực tiếp các số liƯu nh− sau
>> a=[1 2;3 4] a =
1 2 3 4
Matlab có hng trăm hμm đợc định nghĩa sẵn ví dơ nh− hμm tính sin .. .
>> x=pi; %nhập biến x
>> sin(x) % nhập lƯnh sin(x), ấn enter đĨ thực hiện lệnh tính sin(x)
ans =
1.2246e-016
+ Các phép tính sư dụng trong Matlab :
Trong MATLAB cũng sử dụng cỏc phộp toỏn thụng th−ờng đ−ỵc liệt kờ trong bảngsau
Ký tự ý nghĩa Lệnh Matlab
+ Cộng a + b a+b
- Trừ a - b a-b