1. Trang chủ
  2. » Luận Văn - Báo Cáo

Ham logic.doc

6 696 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Các Hàm Logic
Tác giả Nguyễn Hồng Cương
Trường học Vietebooks
Thể loại Tài liệu
Định dạng
Số trang 6
Dung lượng 45,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ham logic

Trang 1

1 Lệnh ALL

a) Công dụng:

Kiểm tra vector hay ma trận có giá trị 0 hay không

b) Cú pháp:

y = all(x)

c) Giải thích:

y: biến chứa kết quả

x: tên vedtor hay ma trận

y = 1 khi tất cả các phần tử khác 0

y = 0 khi có 1 phần tử bằng 0

d) Ví dụ:

» a=[1 2 3]

a =

1 2 3

» y=all(a)

y =

1

» a=[1 0 3]

a =

1 0 3

» y=all(a)

Trang 2

y =

0

» a=[1 2 3;4 0 6;7 8 9]

a =

1 2 3

4 0 6

7 8 9

» y=all(a)

y =

1 0 1

» a=[1 2 0;0 3 5;2 6 8]

a =

1 2 0

0 3 5

2 6 8

» y=all(a)

y =

0 1 0

2 Leänh ANY

a) Coâng duïng:

Trang 3

y = any(x)

c) Giải thích:

y: biến chứa kết quả

x: tên vector, hay ma trận

y = 1 khi có 1 phần tử khác 0

y = 0 khi có 1 phần tử bằng 0

d) Ví dụ:

» a=[1 2 3];

» y=any(a)

y =

1

» b=[1 0 3 0];

» y=any(b)

y =

1

» c=[1 2 0 4;0 2 0 4;1 2 3 4;3 4 5 6]

c =

1 2 0 4

0 2 0 4

1 2 3 4

3 4 5 6

» y=any(c)

y =

Trang 4

1 1 1 1

» d=[0 0 0 0;0 1 3 0]

d =

0 0 0 0

0 1 3 0

» y=any(d)

y =

0 1 1 0

3 Lệnh EXIST

a) Công dụng:

Kiểm tra biến hay file có tồn tại hay không

b) Cú pháp:

e = exist(‘item’)

c) Giải thích:

item: là tên file hay tên biến

e: biến chứa giá trị trả về

0 item không tồn tại trong vùng làm việc

1 item là biến đang tồn tại trong vùng làm việc

2 item đang tồn tại trên đĩa (chỉ kiểm tra trong thư mục hiện hành)

3 item là MEX-file

4 item là file được dịch từ phần mềm Simulink

5 item là hàm của Matlab

d) Ví dụ:

Trang 5

4 Lệnh FIND

a) Công dụng:

Tìm phần tử trong vector hay ma trận theo yêu cầu

b) Cú pháp:

k = find(x)

[i,j] = find(x)

[i,j,s] = find(x)

c) Giải thích:

k: chỉ vị trí của phần tử cần tìm trong vector

i,j: chỉ số hàng và số cột tương ứng của phần tử cần tìm

s: chứa giá trị của phần tử cần tìm

x: tên vector, ma trận hay là yêu cầu đề ra Nếu không nêu ra yêu cầu thì mặc nhiên là tìm các phần tử khác 0

d) Ví dụ:

» x=[1 8 0 2 3 0]

x =

1 8 0 2 3 0

» k=find(x)

k =

1 2 4 5

» k=[3 6]

k =

3 6

» a=[5 0 0;8 0 3]

Trang 6

a =

5 0 0

8 0 3

» [i,j,k]=find(a)

i =

1

2

2

j =

1

1

3

k =

5

8

3

Ngày đăng: 22/08/2012, 14:18

Xem thêm

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w