BÀI GIẢNG MATLAB - Trang 66

60

0.78539816339745

>> z=g(c,b)

z =

4.59619407771256 9.59619407771256 14.59619407771256

Hàm ẩn tên, cú pháp

fhandle = @(argumlist) . . . . .

>> om=5; % gan gia tri 5 cho bien om

>> f = @(y) cos(om*y); % viet bieu thuc ham

>> t=linspace(0,2*pi/om); % chuoi thoi gian

>> f(t)

Định dạng hiển thị

>> 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.91466957608738

>> fprintf('%3.3f',a)

0.915

>> fprintf('% s %3.3f','Gan cho bien a gia tri', a)

Gan cho bien a gia tri 0.915

>> sprintf('%3.3f',a)

ans =

0.915

>> sprintf('%3.3e',a)

ans =

9.147e-001

>> disp(['a = ', num2str(a, '%4.3f')])

a = 0.915

>> disp(['a = ', sprintf('%4.3f',a)])

a = 0.915

Các hàm, MATLAB - Function

Ngoài các hàm sẵn có (built-in functions), Matlab cho phép tạo ra các hàm của
riêng bạn, đó là các hàm dạng m-file. Các hàm m-file này có phần mở rộng là .m
tương tự như các Script file. Tuy nhiên, điều khác với các script file là các hàm m-
file được sử dụng với các tham số vàotham số ra. Việc sử dụng các hàm m-file
là rất cần thiết, chúng cho phép chia nhỏ một bài toán lớn thành nhiều môđun, mỗi

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.