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

Giao trinh bai tap bdnldc final test 2013 dapan

9 381 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 583,58 KB

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

Nội dung

Nhóm biên soạn II.. Lời nói đầu III.. Áp dụng Matlab IV... MATLAB là một mơi trường tính tốn số và lập trình cho phép tính tốn số với ma trận, vẽ đồ thị hàm số hay biểu đồ thơng

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA TP.HCM

Khoa Điện –Điện tử

BÁO CÁO BÀI

TẬP LỚN MATLAB

GIẢI TÍCH 1

Đề tài 2: Cho 2 vơ cùng bé  (x), (x)  , xx0 nhập từ

bàn phím Viết code tính bạc của  (x), (x)  , từ đĩ suy ra

giới hạn

0

( ) lim

( )

x x

x x

( khơng dùng lệnh limit của Matlab).

Giáo viên hướng dẫn : Nguyễn Hồng Lộc

NHÓM 2 – Lớp DD13LT13– K2013

Trang 2

MỤC LỤC

I Nhóm biên soạn

II Lời nói đầu

III Áp dụng Matlab

IV Nhận xét

V Kết luận

3

4

5

9

10

NHÓM BIÊN SOẠN

Nhóm 2 – Lớp DD13LT13– K2013

Trang 3

LỜI NÓI ĐẦU

Trong thời đại mà sự phát triển của khoa học và cơng nghệ có những bước tiến rõ rệt, đến gần hơn với nhân loại, các bài toán kĩ thuật trở nên phức tạp và cần nhiều thời gian để nghiên cứu làm rõ hơn, từ đó các ứng dụng tính toán thơng minh ngày càng được ứng dụng để giải quyết các bài toán này MATLAB là một mơi trường tính tốn số và lập trình cho phép tính tốn số với ma trận, vẽ đồ thị hàm số hay biểu đồ thơng tin, thực hiện thuật tốn, tạo các giao diện người dùng và liên kết với những chương trình máy tính viết trên nhiều ngơn ngữ lập trình khác

Thành

viên:

Vũ Văn Tuấn Cao Minh Thoại Phan Minh Hưng Võ Ngọc Văn Đặng Hoàng Anh Tú Ngô Văn Tiến

Nguyễn Sinh Tơn

41304596

41303933

41301651

41304769

41304632

41304110

41304215

Trang 4

Với thư viện Toolbox, MATLAB cho phép mơ phỏng tính tốn, thực nghiệm nhiều mơ hình trong thực tế và kỹ thuật

Với hơn 40 năm hình thành và phát triển, ngày nay với thiết kế sử dụng tương đối đơn giản và phở thơng, MATLAB là cơng cụ tính toán hữu hiệu để giải quyết các bài toán kỹ thuật

Như vậy, đối với đề tài: “ Cho 2 vơ cùng

 ( ), x  ( ) x , xx0 nhập từ bàn phím Viết code tính bạc

của  ( ), ( ) xx , từ đĩ uy ra giới hạn

0

( ) lim

( )

x x

x x

 ”, ta có thể sử dụng các ứng dụng tính toán của MATLAB để giải quyết theo cách đơn giản và dễ hiểu nhất, giúp các bạn làm quen và bở sung thêm kỹ năng sử dụng các chương trình, ứng dụng cho sinh viên đặc biệt là sinh viên của Khoa Khoa Học và Kỹ Thuật Máy Tính

Nhĩm thực hiện

Nhóm 2 - Lớp DD13LT13 - K2013

ÁP DỤNG MATLAB

Yêu cầu đặt ra: Nhập  ( ), ( ) xx từ bàn phím và thực hiện các

lệnh Matlab để tính bậc và tính giới hạn của

0

( ) lim

( )

x x

x x

Lệnh Matlab:

function taylor2

syms x

f=input('nhap f(x)= ');

Trang 5

f1=input('nhap f1(x)= ');

x0=input('nhap x0= ');

if limit(f,x,x0)==0

k=0;

n=1;

taylor=(subs(diff(f,k),x,x0)*(x-x0)^k)/n;

if taylor==0

k=1;

while taylor==0

n=n*k; %tinh giai thua (k!)

taylor=taylor+((subs(diff(f,k),x,x0)*(x-x0)^k))/n; k=k+1;

end

disp('VCB tuong duong f(x) la:')

disp(taylor)

text=['bac cua VCB bang: ' num2str(k-1)];

disp(text);

end;

else

disp('f(x) khong phai vo cung be')

end;

if limit(f1,x,x0)==0

k1=0;

n1=1;

taylor1=(subs(diff(f1,k1),x,x0)*(x-x0)^k1)/n1;

if taylor1==0

k1=1;

while taylor1==0

n1=n1*k1; %tinh giai thua (k1!)

taylor1=taylor1+((subs(diff(f1,k1),x,x0)*(x-x0)^k1))/n1;

k1=k1+1;

end

end

disp('VCB tuong duong f1(x) la:')

disp(taylor1)

text1=['bac cua VCB bang: ' num2str(k1-1)];

disp(text1);

else

disp('f1(x) khong phai vo cung be')

end;

if limit(f,x,x0)==0&limit(f1,x,x0)==0;

if k~=k1

if k<k1

Trang 6

disp('lim (f(x)/f1(x)) = inf')

else

disp ('lim (f(x)/f1(x))= 0')

end;

else

c=taylor/taylor1;

disp('lim(f(x)/f1(x))= ');

disp(c);

end;

else

disp('khong co lim')

end;

end

Ví d ụ:  ( ) x  sin( x2) , (x)  tan( )x sin( )x

Bài giải

Tính phổ thông:  ( ) x x2,

3 ( )

2

x x

Trang 7

0

( ) lim

( )

x x

x x

Kết quả chạy đoạn code đã nêu áp dụng với đề bài ví dụ trên trong Matlab:

>> taylor2

nhap f(x)= sin(x^2)

nhap f1(x)= tan(x)-sin(x)

nhap x0= 0

VCB tuong duong f(x) la:

x^2

bac cua VCB bang: 2

VCB tuong duong f1(x) la:

x^3/2

bac cua VCB bang: 3

lim (f(x)/f1(x)) inf

NHẬN XÉT

*Ưu điểm:

+ Tính tốn dễ dàng, tiện lợi, cho kết quả chính xác như cách tính phở thơng

+ Giúp hiểu thêm về ứng dụng matlab trong các bài toán kỹ thuật

+Tiết kiệm thao tác và thời gian tính tốn so với các cách tính phở thơng

Trang 8

+Sử dụng các lệnh thơng báo nội dung khiến cấu trúc sử dụng trở nên tương đối đơn giản, dễ hiểu, dễ sử dụng và phù hợp với tất cả mọi người

*Khuyết điểm:

+Thiết kế đoạn code mất nhiều thời gian, cơng sức

+Đoạn code rườm rà

+Còn mơ phạm trong phạm vi chủ đề được chỉ định, chưa sáng tạo sang các chủ đề tính toán kĩ thuật khác

KẾT LUẬN

Với sự phân cơng chuẩn bị kĩ lưỡng và cố gắng hết mình, nhĩm 1 đã hồn thành đề tài được giao và Matlab cho ra kết quả như mong muốn

Qua phần bài tập lớn này nhĩm đã:

+ Biết được thao tác giải tốn trên Matlab

+ Nâng cao sự hứng thú với mơn học

Trang 9

+ Trau dồi kỹ năng học tập và làm việc nhóm

+ Nâng cao tinh thần trách nhiệm và thắt chặt tình đoàn kết của các thành viên trong nhóm nói riêng và các bạn Khoa khoa học và kỹ thuật máy tính nói chung

-

Ngày đăng: 09/12/2016, 07:30

TỪ KHÓA LIÊN QUAN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN