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

Báo cáo thực hành tin học ứng dụng

34 842 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 34
Dung lượng 364 KB

Nội dung

Báo cáo thực hành tin học ứng dụng

Trang 1

BỘ MÔN ĐIỆN TỬ – VIỄN THÔNG

Trang 2

B i 3ài 3 :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?

Trang 4

47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 Columns 33 through 45

Trang 6

B i 9 ài 1 : Cho x, y lần lượt là các vector cột x = [3 2 6 8]’, y = [4 1 3 5]’.

a Lấy tổng các phần tử của x cộng thêm vào từng phần tử của y

b Luỹ thừa mỗi phần tử của x với số mũ tương ứng là các phần tử của y

c Chia các phần tử của y với các phần tử tương ứng của x

d Nhân các phần tử của x với các phần tử tương ứng của y, đặt trong vector z

e Tính tổng các phần tử của z, gán cho w

f Tính x.* y – w

g.Tích vô hướng của x và y

Lưu ý: x’ là ma trận chuyển vị của x

Trang 7

1

3

5

>> sum(x)+y( ấn enter)ans =

Trang 9

??? Error using ==> plus

Matrix dimensions must agree

>> x'+y( ấn enter)

??? Error using ==> plus

Matrix dimensions must agree

>> A-[x' y'] ( ấn enter)

??? Error using ==> minus

Matrix dimensions must agree

>> [x,y'] ( ấn enter)

??? Error using ==> horzcat

CAT arguments dimensions are not consistent

Trang 10

B i 11 ài 1 : 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:

Trang 11

>> reshape(a,2,6) ( ấn enter)ans =

2 8 1 9 2 6

3 7 1 5 7 5

>> flipud(a) ( ấn enter)ans =

8 1 2 5

3 1 5 6

2 7 9 7

>> fliplr(a) ( ấn enter)ans =

7 9 7 2

6 5 1 3

5 2 1 8

>> [a;a(end,:)] ( ấn enter)ans =

Trang 12

Error: Unbalanced or unexpected parenthesis or bracket.

B i 12 ài 1 : Cho ma trận A = [2 4 1 ; 6 7 2 ; 3 5 9], viết lệnh Matlab để

a Gán cho vector x là dòng thứ nhất của A

b Gán cho ma trận y là hai dòng còn lại (cuối) của A

Trang 19

1.5166 1.7333 1.9500 2.1666 2.3833 2.5999 2.8166 Columns 15 through 21

3.0333 3.2499 3.4666 3.6832 3.8999 4.1166 4.3332 Columns 22 through 28

4.5499 4.7666 4.9832 5.1999 5.4165 5.6332 5.8499 Columns 29 through 30

6.0665 6.2832

y =

Columns 1 through 7

0 0.2150 0.4199 0.6052 0.7622 0.8835 0.9635 Columns 8 through 14

0.9985 0.9868 0.9290 0.8277 0.6877 0.5156 0.3193 Columns 15 through 21

0.1081 -0.1081 -0.3193 -0.5156 -0.6877 -0.8277 -0.9290 Columns 22 through 28

Trang 21

Columns 1 through 7

0 0.2167 0.4333 0.6500 0.8666 1.0833 1.3000 Columns 8 through 14

1.5166 1.7333 1.9500 2.1666 2.3833 2.5999 2.8166 Columns 15 through 21

3.0333 3.2499 3.4666 3.6832 3.8999 4.1166 4.3332 Columns 22 through 28

4.5499 4.7666 4.9832 5.1999 5.4165 5.6332 5.8499 Columns 29 through 30

6.0665 6.2832

y =

Columns 1 through 7

0 0.2150 0.4199 0.6052 0.7622 0.8835 0.9635 Columns 8 through 14

0.9985 0.9868 0.9290 0.8277 0.6877 0.5156 0.3193 Columns 15 through 21

0.1081 -0.1081 -0.3193 -0.5156 -0.6877 -0.8277 -0.9290 Columns 22 through 28

-0.9868 -0.9985 -0.9635 -0.8835 -0.7622 -0.6052 -0.4199 Columns 29 through 30

-0.2150 -0.0000

Trang 22

x =

Columns 1 through 7

6.2832 6.4998 6.7165 6.9332 7.1498 7.3665 7.5832 Columns 8 through 14

7.7998 8.0165 8.2331 8.4498 8.6665 8.8831 9.0998 Columns 15 through 21

9.3164 9.5331 9.7498 9.9664 10.1831 10.3998 10.6164 Columns 22 through 28

10.8331 11.0497 11.2664 11.4831 11.6997 11.9164 12.1330 Columns 29 through 30

12.3497 12.5664

z =

Columns 1 through 7

-0.9754 -0.9239 -0.8458 -0.7432 -0.6192 -0.4773 -0.3216 Columns 8 through 14

-0.1566 0.0129 0.1821 0.3460 0.4999 0.6393 0.7603 Columns 15 through 21

0.8593 0.9335 0.9808 0.9997 0.9897 0.9511 0.8851 Columns 22 through 28

0.7935 0.6790 0.5448 0.3949 0.2337 0.0656 -0.1043 Columns 29 through 30

Trang 25

B i 19 ài 1 :Vẽ tam giác bất kì với các đỉnh nhập từ bàn phím? Trả lời:

ya=input('Nhap tung do diem A ya = ' );

xb=input('Nhap hoanh do diem B xb = ');

yb=input('Nhap tung do diem B yb = ');

xc=input('Nhap hoanh do diem C xc = ');

yc=input('Nhap tung do diem C yc = ');

Trang 26

x1=xa:xb;

y1=((yb-ya)*x1+xb*ya-xa*yb)/(xb-xa); x2=xa:xc;

y2=((yc-ya)*x2+xc*ya-xa*yc)/(xc-xa); x3=xb:xc;

y3=((yc-yb)*x3+xc*yb-xb*yc)/(xc-xb); plot(x1,y1,x2,y2,x3,y3)

end(ấn enter)

Nhap hoanh do diem A xa = 1

Nhap tung do diem A ya = 1

Nhap hoanh do diem B xb = 2

Nhap tung do diem B yb = 2

Nhap hoanh do diem C xc = 3

Nhap tung do diem C yc = 4(ấn enter)

Trang 27

B i 20 ài 1 :Vẽ đường tròn nội tiếp tam giác?

%ve duong tron noi tiep tam giac

disp('tam duong tron noi tiep tam giac,i=')

axis square equal

nhap toa do diem a

Trang 29

B i 21 ài 1 :Vẽ đường tròn ngoại tiếp tam giác?

Trả lời:

a=input('Nhap hoanh do tam duong tron'); b=input('Nhap tung do tam duong tron'); r=input('Nhap ban kinh duong tron');

Trang 30

yb=sqrt(r^2 - (xb-a)^2)+b;

xc=input('Nhap hoanh do xc=');

xc=input('Nhap lai xc=')

end

yc=-sqrt(r^2 - (xc-a)^2)+b;

x1=xa:xb;

y1=((yb-ya)*x1+xb*ya-xa*yb)/(xb-xa); x2=xb:xc;

y2=((yc-yb)*x2+xc*yb-xb*yc)/(xc-xb);

x3=xa:xc;

y3=((yc-ya)*x3+xc*ya-xa*yc)/(xc-xa); ab=sqrt(((xa-xb)^2)+((ya-yb)^2))

Nhap hoanh do tam duong tron1

Nhap tung do tam duong tron1

Nhap ban kinh duong tron3

Nhap hoanh do xa=2

Trang 31

ac =

3.4641

B i 22 ài 1 :Tính tiền thuế của một người có thu nhập x triệu/năm và có y người phụ thuộc.Vẽ biểu đồ biểu diễn mối quan hệ giữa tiền thuế và tiền hoàn thuế?

Trả lời:

x=input('thu nhap 1 nam =')

y=input('so nguoi phu thuoc =')

Trang 32

disp('khong phai dong thue')

end

THT=x*0.1-t

a=[THT t]

pie(a,a==max(a))

title('tien thue va tien hoan thue') ( ấn enter)

thu nhap 1 nam =300

Trang 33

3.2400

a =

3.2400 26.7600

Ngày đăng: 18/11/2015, 16:02

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w