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ào và tham 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