BÀI GIẢNG MATLAB - Trang 65

59

Việc gọi hay chạy một chương trình trong m-file đã được soạn thảo trước có thể
được thực hiện bằng cách: trong cửa sổ lệnh sau dấu nhắc >> ta gõ tên m-file đó,
cần nhớ là không có phần mở rộng (.m). Hoặc ta có thể chạy chương trình ngay
trên cửa sổ soạn thảo bằng cách ấn F5, hoặc dùng chuột chọn Debug -- > Run trên
thanh Menu.

Dưới đây là một Script file thực hiện việc tính và đưa thể tích của một hình cầu, mà
tham số bán kính được người sử dụng nhập vào từ bàn phím

function volume

r = input('Hay cho ban kinh cua hinh cau')

vol = (4/3)*pi*r^3;

disp('The tich hinh cau nay la:')

disp(vol)

Dưới đây là một số dòng lệnh minh họa cho eval, feval, inline, hàm ẩn tên và
fprintf, spritf, disp.

eval

>> x='1/y*sin(y)'; % Bieu dien ham nhu mot xau ky tu

>> y=0.725; % gan cho bien y mot gia tri

>> a=eval(x) %

a =

0.9147

Nếu có một hàm foo.m đã được soạn trong một m-file thì sau dòng lệnh

>> fooHandle=@foo

ba lệnh sau đây sẽ cho kết quả như nhau.

>> feval(fooHandle,8.75)

>> fooHandle(8.75)

>> foo(8.75)

inline

>> g=inline('5*a+6.5*sin(b)') % hoac

>> g=inline('5*a+6.5*sin(b)','a','b') % a, b la hai bien

g =

Inline function:

g(a,b) = 5*a+6.5*sin(b)

>> c=0:2

c =

0 1 2

>> b=pi/4

b =

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.