chu de 13 hàm xử lý ma trận và vector

27 228 0
chu de 13 hàm xử lý ma trận và vector

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

hàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệuhàm xử lý văn bản dữ liệu

thích: b: tên ma trận chuyển đổi a: tên ma trận cần chuyển đổi d) Ví dụ: a= b = flipud(a) b= Lệnh ROT90 Xoay ma trận 90 a) Công dụng: b) Cú pháp: b = rot90(a) c) Giải thích: b: ma trận xoay 90 a: ma trận cần xoay d) Ví dụ: a= b = rot90(a) b= 9 Lệnh INV a) Công dụng: Tìm ma trận nghịch đảo b) Cú pháp: Ma trận nghịch đảo = inv (ma trận) c) Ví dụ: Tìm ma trận nghịch đảo a a= 2 -1 10 -1 -2 -2 -1 -2 b = inv(a) b= 10 Lệnh TRACE a) Công dụng: Tính tổng phần tử đường chéo ma trận b) Cú pháp: d = trace(a) c) Giải thích: d: biến chứa kết a: tên ma trận d) Ví dụ: a= d = trace(a) d = 11 11 Ma trận chuyển vị a) Công dụng: Ma trận chuyển vị = ma trận có b) Cú pháp: Tạo ma trận chuyển vị từ ma trận có c) Ví dụ: a= ma trận chuyển vị b b = a’ b= II CÁC HÀM XỬ LÝ TRONG VECTOR Lệnh tạo vector đơn a) Công dụng: Lệnh dùng để tạo vector đơn gồm có n phần tử b) Cú pháp 1: Tên vector = [pt1 pt2 pt3 …ptn] c) Giải thích: pt1 pt2 …ptn: số thực d) Ví dụ: Tạo vector a gồm có phần tử, với giá trị là: 1, 3, 7, a = [1 4] a=1 e) Cú pháp 2: Tên vector = gtđ:csc:gtkt f) Giải thích: gtđ: giá trị bắt đầu vector csc: cấp số cộng gtkt: giá trị kết thúc g) Ví dụ: Tạo vector a có giá trị bắt đầu 0.2, giá trị kết thúc pi/2 (= 1.5708), cấp số cộng 0,3 a = 0.2:0.3:pi/2 a =0.2000 0.5000 0.8000 1.1000 1.4000 Lệnh LINSPACE a) Công dụng: Tạo vector có giá trị ngẫu nhiên giới hạn khoảng định trước b) Cú pháp: y = linspace(x1, x2) y = linspace(x1, x2, n) c) Giải thích: y: tên vector x1, x2: giới hạn giá trị lớn nhỏ vector y n: số phần tử vector y Nếu giá trị n mặc định n = 100 d) Ví dụ: y = linspace(1, 10, 7) y = 1.0000 2.5000 4.0000 5.5000 7.0000 8.5000 10.0000 Lệnh MAX a) Công dụng: Tìm giá trị lớn b) Cú pháp: m = max(x) [m,i] = max(x) v = max(x,y) c) Giải thích: x,y,v:tên vector m: giá trị lớn i: vị trí m Nếu x ma trận tìm giá trị lớn cột d) Ví dụ: x=3 m= max(x) m=5 [m,i] = max(x) m =5 i =2 b= 8 m= max(x) m= [m,i] = max(x) m= i= Lệnh dot a) Công dụng: Tính tích vô hướng vector b) Cú pháp: dot(u,v) c) Giải thích: u,v: tên vector d) Ví dụ: u=[1 ] v=[ ] dot(u,v) ans= 68 Lệnh cross : a) Công dụng: Tính tích có hướng vector b) Cú pháp: cross(u,v) c) Giải thích: u,v: tên vector d) Ví dụ: u=[1 6] v=[ 8] cross(u,v) ans= -12 Ví dụ:Tính tích vô hướng tích có hướng vector sau: u=[ -6 -18] v=[ 24 -5] ... a: tên ma trận d) Ví dụ: a= d = trace(a) d = 11 11 Ma trận chuyển vị a) Công dụng: Ma trận chuyển vị = ma trận có b) Cú pháp: Tạo ma trận chuyển vị từ ma trận có c) Ví dụ: a= ma trận chuyển vị... b) Cú pháp: Ma trận nghịch đảo = inv (ma trận) c) Ví dụ: Tìm ma trận nghịch đảo a a= 2 -1 10 -1 -2 -2 -1 -2 b = inv(a) b= 10 Lệnh TRACE a) Công dụng: Tính tổng phần tử đường chéo ma trận b) Cú... Lệnh ROT90 Xoay ma trận 90 a) Công dụng: b) Cú pháp: b = rot90(a) c) Giải thích: b: ma trận xoay 90 a: ma trận cần xoay d) Ví dụ: a= b = rot90(a) b= 9 Lệnh INV a) Công dụng: Tìm ma trận nghịch đảo

Ngày đăng: 14/10/2017, 14:02

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan