Diễn đàn hỏi đáp học thuật - Download Tài Liệu Miễn Phí
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn hỏi đáp học thuật - Download Tài Liệu Miễn PhíĐăng Nhập

VỮNG TIN - TIẾP BƯỚC - THÀNH CÔNG


descriptionTích phân! EmptyTích phân!

more_horiz
CÔNG THỨC SIMPSON TÍNH TÍCH PHÂN


Code:

(*Cong thuc Simpson*)
Clear[x, y, f, a, b, n, h, x, fx];
    y = Input["Nhap f(x)"];
    f[x_] = y;
    a = Input["Nhap a"];
    b = Input["Nhap b"];
    Print["f(x) = ", y];
    Print["a = ", a];
    Print["b = ", b];
    (*Cau a : Tich tich phan*)
    Print["---- Cau a ----"];
    Print["I= ", Integrate[y, {x, a, b}]];
    (*Cau b : Cong thuc Simpson*)
    Print["---- Cau b ----"];
    n = Input["Nhap n"];
    h = (b - a)/(2n);
    x = Table[a + i*h, {i, 0, 2n}];
    fx = Table[f[x[[i]]], {i, 1, 2n + 1}];
    Simpson = (h/3)*(fx[[1]] + fx[[2n + 1]] + 4Sum[fx[[i]], {i, 2, 2n, 2}] + 2Sum[fx[[i]], {i, 3, 2n - 1, 2}]);
    Print["Cong thuc Simpson I = ", Simpson];
    (*Cau c : Ve do thi*)
    Print["---- Cau c ----"];
    Plot[y, {x, a, b}];

descriptionTích phân! EmptyTÍNH TÍCH PHÂN GẦN ĐÚNG BẰNG CÔNG THỨC HÌNH THANG

more_horiz
TÍNH TÍCH PHÂN GẦN ĐÚNG BẰNG CÔNG THỨC HÌNH THANG

Code:

(*Cong thuc Hinh thang*)Clear[x, y, f, a, b, n, h, x, fx];
y = Input["Nhap f(x)"];
f[x_] = y;
a = Input["Nhap can duoi a"];
b = Input["Nhap can tren b"];
Print["f(x) = ", y];
Print["a = ", a];
Print["b = ", b];
(*Cau a : Tich tich phan*)
Print["---- Cau a ----"];
Print["I= ", Integrate[y, {x, a, b}]];
(*Cau b : Cong thuc hinh thang*)
Print["---- Cau b ----"];
n = Input["Nhap so doan n"];
h = (b - a)/n;
x = Table[a + i*h, {i, 0, n}];
fx = Table[f[x[[i]]], {i, 1, n + 1}];
hinhthang = (h/2)*(fx[[1]] + fx[[n + 1]] + 2Sum[fx[[i]], {i, 2, n}]);
Print["Cong thuc hinh thang I = ", hinhthang];
(*Cau c : Ve do thi*)
Print["---- Cau c ----"];
Plot[y, {x, a, b}];
privacy_tip Permissions in this forum:
Bạn không có quyền trả lời bài viết
power_settings_newLogin to reply