奇狐社區論壇
在這個頁面顯示本主題全部的 6 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 循環條件句求解 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=8965)


由 peter109 在 2007-12-30 00:47 發表:

循環條件句求解

X1:=727;//數列
X2:=716;//數列 X2<X1
xx:=X1-X2;

XA:=X2-XX*4+2;

XB:=XA-(XX-2)*4+2;

XC:=XB-(XX-2*2)*4+2;
...依此類推

求 XF 的公式寫法
煩請協助 謝謝您

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 alpha 在 2007-12-30 01:25 發表:

peter 大 安安 , 新年快樂 ~~

不很確定你要什麼

y(n) = - [ xx - 2*(n-1) ] * 4 + 2 ' 其中 n 就是奇狐的 barpos 軸 , n>=1 整數

展開

y(n) = - 4*xx + 8*(n-1) + 2 ;

===> 不用 for

y := - 4*xx + 8*(barpos-1) + 2;

XF := x2 + SUM(y, barpos );

不知道對不對 ^^"

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


由 peter109 在 2007-12-30 12:47 發表:

Alpha兄 安安 新年快樂

謝謝您 不能使用Barpos
必須用 條件句寫法

__________________
至誠能勝天下至偽
至拙能勝天下至巧


由 alpha 在 2007-12-30 16:08 發表:

XF := X2 - XX * 4 + 2 ;

lb:= lbound(XF) + 1 ;

for w = lb to datacount do begin

XF[w] := XF[w-1] - ( XX[w] - 2*(w-lb+1) ) * 4 + 2;

end;


用 for 的話 就醬子 ...

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


由 alpha 在 2007-12-30 16:18 發表:

X1 , X2 必須是 "數列" 哦 ~

若是單值常數 , 則必須多加一道,

X1 := C*0+ X1 ;
X2 := C*0+ X2 ;

__________________
偶而是不是也感覺有些老
像個大人般的戀愛
有時心情糟
請你相信我在你身邊別忘了


由 peter109 在 2007-12-30 19:13 發表:

再次感謝Alpha兄協助

目前出來的值和自己所期望的值有誤差
可能是我邏輯有誤

待我再找找看 邏輯/問題出在哪裡

__________________
至誠能勝天下至偽
至拙能勝天下至巧


全部時間均為台灣時間, 現在時間為10:57
在這個頁面顯示本主題全部的 6 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.