Tải bản đầy đủ (.docx) (5 trang)

MÔN HỌC : ỨNG DỤNG COMPUTER TRONG CÔNG NGHỆHÓA HỌC

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (87.28 KB, 5 trang )

TRƯỜNG ĐẠI HỌC NÔNG LÂM TP.HCM
BỘ MÔN CÔNG NGHỆ HÓA HỌC

MÔN HỌC : ỨNG DỤNG COMPUTER TRONG CÔNG NGHỆ
HÓA HỌC

 GVHD : DIỆP THANH TÙNG
 SVTH


BẠCH THỊ KIM
LỚP: DH09HH

Câu 1.6 Giải các phương trình sau

a)
>> y=[1 0 -3 1];
>> roots(y)
ans =
-1.8794


1.5321
0.3473

b)
>> y=[3 0 -3 1 -1];
>> roots(y)
ans =
-1.2229
1.0000


0.1114 + 0.5101i
0.1114 - 0.5101i

Câu 3.7 3.7 Giải các phương trình tuyến tính sau:

a)
>> b=[5;-1;8;2];
>> A=[2 1 5 1; 1 1 -3 -4; 3 6 -2 1; 2 2 2 -3];
>> u=A\b
u=
2.0000
0.2000
0.0000
0.8000

b)
>> b=[2;2;2;2];


>> A=[1 1 1 1; 1 2 3 4; 2 3 5 9; 1 1 2 7];
>> u=A\b
u=
-2
9
-6
1

Câu 3.5

Cho vectơ x=[2 4 1 6], y=[5 9 1 0]. Hãy tạo ra ma trận

a. 4x6 toàn là số 0,b. 4x5 toàn là số 1, ma trận đơn vị 5x5

a)

>> zeros(4,6)

ans =
0

0

0

0

0

0

0

0

0

0

0

0


0

0

0

0

0

0

0

0

0

0

0

0

b)

>> ones(4,5)

ans =

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1


1

1

1

1

1

c)
>> eye(5,5)
ans =
1

0

0

0

0

0

1

0

0


0


0

0

1

0

0

0

0

0

1

0

0

0

0


0

1

Câu 1.4 1.4 Giải phương trình bậc hai sau bằng cách thực hiện từng bước, sau đó kiểm tra với hàm
trong Matlab
=0;

a)


=0

x2 - 3x + 2=0
ta có = b2 – 4ac = (-3)2 –4* 1*2 = 1

phương trình có 2 nghiệm là:

x1
x2


giải bằng matlab:

>> y=[1 -3 2];
>> roots(y)
ans =
2
1


b)


x2 – x +2 = 0
ta có

vậy phương trình đã cho vô nghiệm


giải phương trình bằng matlab:
>> y=[1 -1 2];
>> roots(y)
ans =
0.5000 + 1.3229i
0.5000 - 1.3229i

câu 3.2 Cho A = [2 7 9 7 ; 3 1 5 6 ; 8 1 2 5], dự đoán kết quả, giải thích; rồi thử lại bằng Matlab:
a. A’
b. A(:,[1 4])


c. A([2 3], [3 1])

a)

• Dự đoán : A’=[ 2 3 8 ; 7 1 1 ; 9 5 2 ; 7 6 5 ]
Ta chuyển các hàng của ma trận A thành cột của ma trận A’
• Làm trên matlab
>> A=[2 7 9 7; 3 1 5 6; 8 1 2 5];
>> A'

ans =
2 3 8
7 1 1
9 5 2
7 6 5

b)

c)





Dự đoán : B=[2 3 8 ; 7 6 5]
Ta để cột 1 và cột 4 và xóa cột 2 và 3
Làm trên matlab
>> A(:,[1 4])
ans =
2 7
3 6
8 5




Dự đoán: C=[5 3 ; 2 8]
Ta xóa hàng 1 và xóa cột 2 và cột 4
Giải trên matlab:
>> A([2 3],[3 1])

ans =
5 3
2 8



×