Căn Bậc N Của 1 Số [Archive] - Diễn Đàn Tin Học

Diễn Đàn Tin Học > Lập trình > Các ngôn ngữ lập trình > Pascal/Delphi/Kylix > Căn bậc n của 1 số PDA

View Full Version : Căn bậc n của 1 số

NothingToLost12-10-2007, 21:44Ai biết hàm căn bậc n của 1 số ko ??? Giúp gấp cái ^:)^ Ngày mai là phải cần :| bete13-10-2007, 00:34Tui nghĩ như vầy: căn bậc n của x = x^(1/n) Đã có 1 thread về lũy thừa của 1 số trước đây rồi Đại khái là với x>0 thì: x^y = e^(ln(x^y)) = e^(y*ln(x)) (hiểu biết nông cạn; có gì sai sót mong được góp ý, xin cám ơn) -thân grenadier199113-10-2007, 20:38Vậy có hàm nào đảo ngược exp và ln ko nhỉ, kiểu như f(exp(x))=x và f(ln(x))=x ? trongduc21913-10-2007, 23:09the mà cũng hổi,bạn có thế sử dụng máy tinh CASIO fx 500MS,hoc 570 ms là có thể giải đuọc rồi,ban mua quyển hướng dẫn sd máy tính bỏ túi về mà đọc nhé, ko khó để tính căn bậc N đâu grenadier199113-10-2007, 23:47Ặc, nhưng tui cần ứng dụng trong lập trình thì biết làm thế nào? Mấy cái kia đâu có nói gì về phương pháp tính đâu? bete14-10-2007, 01:28Vậy có hàm nào đảo ngược exp và ln ko nhỉ, kiểu như f(exp(x))=x và f(ln(x))=x ? => tui nghĩ NÓI CHUNG thì exp la hàm ngược của ln: ln(exp(x))=x và exp(ln(x))=x (dĩ nhiên là phải xét tới miền xác định của hàm) (hiểu biết nông cạn; có gì sai sót mong được góp ý, xin cám ơn) -thân sudekimaster14-10-2007, 08:42Vậy căn bậc 3 của một số được biểu diễn trong pascal ra sao dzay? như căn bậc ba của x đo1 bete14-10-2007, 09:33Vậy căn bậc 3 của một số được biểu diễn trong pascal ra sao dzay? => ý bạn là "tính" chớ không phải "biểu diễn", phải 0 ? Và tui nghĩ khi bạn hỏi như vậy thì bạn đã có câu trả lời rồi ? (sửa "e^(y*ln(x))" lại 1 chút nếu x<0) -thân grenadier199114-10-2007, 11:05Theo anh bete nói thì có thể tính được số a trong a^n=m nếu biết n,m bằng công thức a=exp(ln(m)/n), sau đó đem thử lại là được phải ko? bete14-10-2007, 12:36có thể tính được số a trong a^n=m nếu biết n,m bằng công thức a=exp(ln(m)/n) => tui nghĩ bạn grenadier1991 nói đúng đó: Với a,m,n > 0: a = (a^n)^(1/n) = m^(1/n) = e^ln(m^(1/n)) = e^(ln(m)/n) (hiểu biết nông cạn; có gì sai sót mong được góp ý, xin cám ơn) -thân Em Chán Gà17-11-2011, 04:08bạn thử bám 2^3 =8 nhưng 8^(1/3) thì không =2 đâu nên cách này sai rồi Ủa phải không? Công thức a=n^(1/x) ( diễn giải là căn bậc x của n) là công thức đúng mà. Test trong excel cho ra kết quả đúng. http://sanchoinho.com/images/canbacn.png (http://sanchoinho.com/images/canbacn.png) Mở rộng ra tính căn bậc n của a mũ m: http://sanchoinho.com/images/can_bac_n_cua_a_mu_m.png (http://sanchoinho.com/images/can_bac_n_cua_a_mu_m.png) vanban117-11-2011, 15:45thank mọi người bài này hay nè Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.

Từ khóa » Hàm Lũy Thừa Của Số A được Biểu Diễn Trong Pascal Là