BÀI GIẢNG MATLAB - Trang 62

56

2

>> my_structur(2).data(1,2) % phan tu (1,2) cua inv(A)

ans =

-0.5000

>> my_structur(2).data(3,2) % phan tu (3,2) cua inv(A)

ans =

0.8333

3.2

Soạn thảo Script file trong Matlab

Matlab là một ngôn ngữ tương tác, nghĩa là các lệnh được đánh tại dấu nhắc ‘>>’
được thực hiện ngay sau khi kết thúc dòng lệnh bằng phím ‘Enter’. Tuy nhiên thật
đơn điệu khi đánh (gõ) một chuỗi lệnh dài mỗi khi sử dụng Matlab thực hiện công
việc. Để tránh việc này trong Matlab có hai biện pháp mở rộng công năng: scripts
và functions (dùng tệp văn bản và các hàm). Cả hai biện pháp này sử dụng loại tệp
có tên là m-file (file có phần mở rộng là .m) được tạo ra nhờ trình soạn thảo. Ưu
điểm của m-file là có thể ghi lại các dòng lệnh và có thể sửa đổi một cách dễ dàng
mà không phải đánh lại toàn bộ danh sách các lệnh.

Script và Matlab-function

function [out_1, . . .] = name(in_1, . . .)

% Matlab–function / Hàm trong matlab

@

Tham chiếu ñến hàm

function handle

nargin

Số tham số đầu vào

narout

Số tham số đầu ra

global

Định nghĩa, khai báo biến tổng
thể / toàn cục

persistent

Định nghĩa, khai báo biến
persistent

%, %{ . . . %}

Các dòng chú thích, diễn giải

Xuống dòng khi dòng lệnh quá dài

eval(str)

Xác định giá trị một xâu

feval(F, in_1, …,in_n)

Xác định giá trị một hàm

inline(’function’,’t’,…)

Hàm ngay trong một script

clear function_name

Xóa các hàm

== > help function, help function_handle, help funfun

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.