MATLAB LECTURE - Trang 25

9/16/2015

6

Các vòng lặp và rẽ nhánh

21

diem = 1; % 2, 3, 4, 5, 6
switch diem
case 1
disp('Diem gioi')
case 2
disp('Diem tot')
case 3
disp('Diem kha')
case 4
disp('Diem trung binh')
otherwise
disp('Diem kem.')
end

Các Mat-File

22

Mat-file là

tệp có phần mở rộng là mat và do đó được gọi là tệp

chấm mat (filename.mat). Mat-file là những tệp nhị phân được nén
để lưu trữ kết quả số. Các file này được sử dụng để ghi các kết quả

đã được tạo ra bởi chuỗi các lệnh, chỉ thị của Matlab. Chẳng

hạn, để ghi giá trị của hai biến x1 và x2 trong file có tên dulieu.mat
ta

đánh dòng lệnh

>> x1=5;
>> x2=10;
>> save dulieu.mat x1 x2

Muốn tải (đọc) một mat-file vào MATLAB ta gõ dòng lệnh

>> load filename (or load filename.mat)

Bài tập

23

1.

Viết một hàm Matlab hỏi người sử dụng bán kính và chiều cao của hình trụ,

sau đó tính toán và đưa ra màn hình diện tích toàn phần của hình trụ và thể tích
của hình trụ.
2.

Viết một chương trình con có sử dụng lệnh while để tính tổng S(x,n)

2

( , ) 1

...

n

S x n

x x

x

  

 

3.

Viết một chương trình con có sử dụng lệnh while để tính căn của a>0 theo

pương pháp lặp Newton-Raphson, theo công thức [heron]?

2

1

2

2

2

n

n

n

n

n

x

a

x

a

x

x

x

Với x(1) = 1, độ chính xác yêu cầu
là 0.0000001

7

1

|

| 10

n

n

x

x

4.

Hãy sử dụng vòng lặp while để tìm thương và số dư khi chia hai số nguyên a

cho b, a > b.

24

2

( )

0,

0,

f x

x

a

a

x

a

 

1

2

2

1;,

( ) 1;

( )

( )

2

2

2

2

1
2

k

k

k

k

k

k

k

k

k

k

k

k

k

k

x k

f x

x

x

f x

x

a

x

a

x

a

x

x

x

x

a

x

x

Viết thuật toán (thuật giả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.