Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: 2 bài tính biểu thức exp(x) & sin(x)

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    15

    Mặc định 2 bài tính biểu thức exp(x) & sin(x)

    Mọi người giúp hướng dẫn 2 bài này.
    bài 1:
    e^x=1+(x/1!)+(x^2/2!)+....+(x^n/n!)
    với độ chính xác 0.00001 nghĩa là xác định n sao cho (x^n/n!)<0.00001

    bài 2:
    sin(x)=x-(x^3/3!)+(x^5/5!)+....+{(-1)^n*x^(2n+1)}/(2n+1)!
    với độ chính xác 0.0001

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Đây là 2 hàm tính e^x và tính sin(x) nè bạn :
    Code:
    double EPowX(long x)
    {
    	double result = 1;
    	double k1 = (double)x, k2 = 1;
    	double tmp;
    	long n = 1;
    
    	do
    	{
    		tmp = k1 / k2;
    		result += tmp;
    		k1 *= k1;
    		n++;
    		k2 *= n;
    	}
    	while (tmp >= 0.00001);
    
    	return result;
    }
    
    double SinX(double x)
    {
    	double result = x;
    	double XPow2 = x * x;
    	double k1 = x * XPow2, k2 = 6;
    	long k3 = -1;
    	double tmp;
    	long n = 3;
    
    	do
    	{
    		tmp = k1 / k2;
    		result += (k3 * tmp);
    		k1 *= XPow2;
    		n++; k2 *= n;
    		n++; k2 *= n;
    		k3 = -k3;
    	}
    	while (tmp >= 0.0001);
    
    	return result;
    }
    Đã được chỉnh sửa lần cuối bởi meoconlongvang : 13-08-2008 lúc 09:17 AM.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    15

    Cám ơn bạn meoconlongvang.... !!! thế là đã hiểu đc 2 bài trên ...
    tiếp tục nghiên cứu!

  4. #4
    Ngày gia nhập
    06 2007
    Nơi ở
    C:\WINDOWS\system32\dllcache\
    Bài viết
    3,007

    Trích dẫn Nguyên bản được gửi bởi ketbeophi Xem bài viết
    Mọi người giúp hướng dẫn 2 bài này.
    bài 1:
    e^x=1+(x/1!)+(x^2/2!)+....+(x^n/n!)
    với độ chính xác 0.00001 nghĩa là xác định n sao cho (x^n/n!)<0.00001

    bài 2:
    sin(x)=x-(x^3/3!)+(x^5/5!)+....+{(-1)^n*x^(2n+1)}/(2n+1)!
    với độ chính xác 0.0001
    Cảnh cáo nhẹ, bài viết sai quy định.

    Cấm nhờ giải hộ bài tập.

    Bạn đã code thử chưa . THử đi rồi pót lên , sai chỗ nào mình sửa cho. Cấm lần sau ko nhờ giải hộ bài tập.

    Cảnh cáo nhẹ
    ^_,^

    Facebook : https://www.facebook.com/langmaninternet

    Bùi Tấn Quang

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn