線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2935
推到 Plurk!
推到 Facebook!

請問一下1-j 開根號

尚未結案
cph
一般會員


發表:14
回覆:5
積分:3
註冊:2004-02-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-07-05 04:03:09 IP:140.118.xxx.xxx 未訂閱
最近在寫一個...數學式....不過遇到...1-j開根號..不知怎樣解決 不知道有高手會嗎...
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-07-05 10:01:33 IP:211.23.xxx.xxx 未訂閱
cph 您好: double c = sqrt(1-j); sqrt 用法詳見: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcstdlib/html/vclrf_complex_Sqrt.asp ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D Anpinos Middle Earth http://anpino.hp.infoseek.co.jp/ -------------------------------
cph
一般會員


發表:14
回覆:5
積分:3
註冊:2004-02-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-07-05 15:09:43 IP:140.118.xxx.xxx 未訂閱
anpino您好..sqrt此function我知道.. 我想我再從新把我問題po出來     如果我不用complex函數寫... 我需要拆成實部跟虛部.... 在BCB中要如何寫呢???
richtop
資深會員


發表:122
回覆:646
積分:468
註冊:2003-06-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-07-05 16:28:06 IP:140.129.xxx.xxx 未訂閱
cph 您好:    底下是複數平方根的展開公式,供您參考。 不過如果要寫複數的相關計算,還是使用complex比較方便。
anpino
版主


發表:31
回覆:477
積分:231
註冊:2003-01-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-07-05 16:28:52 IP:211.23.xxx.xxx 未訂閱
引言: anpino您好..sqrt此function我知道.. 我想我再從新把我問題po出來 如果我不用complex函數寫... 我需要拆成實部跟虛部.... 在BCB中要如何寫呢???
吼~~ 有點小麻煩的函式... 1. 首先必須將 j算出,也就是 1i(這裡i是指虛部). 那麼((1- jcotA)/(2*3.14))^(1/2)就變成: ((1- cotAi)/(2*3.14))^(1/2) 2.將 ((1- cotAi)/(2*3.14))^(1/2) 依下面這頁的公式將實部與虛部的算法分開: http://mathworld.wolfram.com/SquareRoot.html (下面這是該頁的公式(2)) x 帶入1 ; y 帶入cosA. (這樣虛部與實部的算法就分開囉!) 3.將實部與虛部的算法分開之後, 剩下的code很簡單, 因為c++已經有現成的三角函數函式了。 ------------------------------- 數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖
cph
一般會員


發表:14
回覆:5
積分:3
註冊:2004-02-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-07-06 16:02:47 IP:140.118.xxx.xxx 未訂閱
richtop...跟anpino..兩位高手大大...其實都有解決我的問題 不過anpino..大大寫的比較詳細一點...就給他分數ㄌ thx ...非常感謝..兩位
系統時間:2024-05-21 1:05:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!