Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều
/*! | |
* @FileOverview Finance Excel Tỷ lệ công thức JavaScript tương đương@fileOverview Finance Excel Rate Formula Javascript Equivalent | |
* @version 1.0.0@version 1.0.0 | |
* | |
* @Author Burak Arslan @kucukharf //www.github.com/kucukharf@author Burak Arslan @kucukharf //www.github.com/kucukharf | |
* @giấy phép@license | |
* Bản quyền (c) 2010-2018 Burak Arslan | |
* Giấy phép được cấp phép theo Creative Commons (CC) | |
* Tỷ lệ @Usage ($ thời gian, $ Payment, $ Present, $ Tương lai, $ type, $ Guess)@usage RATE($periods, $payment, $present, $future, $type, $guess) | |
*/ | |
RATE=function(periods,payment,present,future,type,guess){ = function(periods, payment, present, future, type, guess) { | |
đoán = (đoán === không xác định)? 0,01: đoán; = (guess === undefined) ? 0.01 : guess; | |
Tương lai = (Tương lai === Không xác định)? 0: Tương lai; = (future === undefined) ? 0 : future; | |
loại = (loại === không xác định)? 0: Loại; = (type === undefined) ? 0 : type; | |
// Đặt epsilon tối đa để kết thúc lần lặp | |
varepsMax=1e-10; epsMax = 1e-10; | |
// Đặt số lần lặp tối đa | |
variterMax=10; iterMax = 10; | |
// Thực hiện phương pháp của Newton | |
vary,y0,y1,x0,x1=0, y, y0, y1, x0, x1 = 0, | |
f=0, = 0, | |
i=0; = 0; | |
varrate=guess; rate = guess; | |
if(Math.abs(rate) (Math.abs(rate) epsMax)&&(i ((Math.abs(y0 - y1) > epsMax) && (i Chủ đề |