全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2163
推到 Plurk!
推到 Facebook!

微分的語法

答題得分者是:taishyang
ritek
一般會員


發表:8
回覆:8
積分:3
註冊:2003-10-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-15 19:07:05 IP:218.162.xxx.xxx 未訂閱
請問一下,BCB的微分語法或偏微分要怎樣寫出來,我看了好幾本的書都沒談到 ,懂得人請教我一下 謝謝
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-16 14:19:45 IP:140.135.xxx.xxx 未訂閱
ritek您好: 您要微分或偏為分的函式為何呢?
ritek
一般會員


發表:8
回覆:8
積分:3
註冊:2003-10-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-16 20:00:47 IP:218.162.xxx.xxx 未訂閱
樓上的大大再問一個問題 我有個方程式為F(x)=3x 4x^2 2 而這F(x)的值以算出來了 而我想用新的a值來代替原本的F(X)的X 讓他變成F(a)=3a 4a^2 2 讓他重新在算過 請問要怎樣做 謝謝
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-16 20:21:59 IP:140.135.xxx.xxx 未訂閱
ritek您好: 不太了解您的意思,F(x)=3x+4x^2+2 對x微分得到F'(x)=2*4x+3 您的a指是變數還是已知的常數?    順心
ritek
一般會員


發表:8
回覆:8
積分:3
註冊:2003-10-19

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-16 20:25:56 IP:218.162.xxx.xxx 未訂閱
這是新的問題 也就是 我有個方程式為F(x)=3x 4x^2 2 而這F(x)的值以算出來了某個數出來了 而我想用新的變數值a值帶入這方程式F(x)然後重新運算一次
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-11-16 20:30:39 IP:140.135.xxx.xxx 未訂閱
ritek您好:
引言:而我想用新的變數值a值帶入這方程式F(x)然後重新運算一次
答案您不是已經寫出來了,將新的變數a帶入方程式F(a)=3a 4a^2 2 < class="code"> void __fastcall TForm1::Button1Click(TObject *Sender) { int x=3; ShowMessage(FUN(x)); int a=5; ShowMessage(FUN(a)); } //--------------------------------------------------------------------------- int TForm1::FUN(int Input) { return (3*Input 4*Input*Input 2); } 順心 發表人 -
anpino
版主


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-11-18 13:42:03 IP:218.32.xxx.xxx 未訂閱
ritek您好: 你要的是不是這樣(如下)?  
 
// 引用taishyang的函式
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 int x=3;
 ShowMessage(FUN(FUN(x)));
}
數學系是內功很強(邏輯/分析) 資工系是招式很多(程式技巧) 就像令狐沖VS東方不敗:D
bugmans
高階會員


發表:95
回覆:322
積分:188
註冊:2003-04-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2007-08-31 19:09:08 IP:125.224.xxx.xxx 未訂閱
可以參考這個元件DiffExpress
http://www.aidaim.com/products/free_components/difr_spc.php
Here are some samples of mathematical expressions you may differentiate by means of our DiffExpress:
diff(sin(x),x)=cos(x)針對x微分, diff(ln(x)*exp(y),x)=1/x*exp(y)對x偏微分

裡面還有附程式碼範例,應該很容易了解
<textarea class="delphi" rows="10" cols="60" name="code">procedure TDemoForm.DiffBtnClick(Sender: TObject); begin // set expression to differentiate DiffExpress1.Formula := ExprEdt.Text; // differentiate expression ShowMessage('diff(' DiffExpress1.Formula ',' VarEdt.Text ')=' DiffExpress1.diff(VarEdt.Text)); end; </textarea>
系統時間:2024-05-02 13:43:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!