討論串[問題] 宣告的順序不同 答案也不同
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者harry901 (forcing to A cup)時間13年前 (2011/11/24 13:46), 編輯資訊
1
0
0
內容預覽:
a[t_] = 5*t + 2; (*令函數a*). b[t_] = a[t] + aa; (*令函數b*). aaans = Array[ans, {6, 1}]; (*令空矩陣aaans*). For[i = 1, i <= 6, i++, aa = i; (*迴圈*). aaans[[i, 1
(還有435個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者LPH66 (-858993460)時間13年前 (2011/11/24 14:12), 編輯資訊
0
0
0
內容預覽:
你用 = 來定義函數了.... 用 = 來定義函數會造成函式指定的當下就先計算完畢. 所以你的第一例. 實際定義上的 b 已經是 5*t + 2 + aa 了. 那在第二例當中. 這樣一來 b[t] 在第二圈定義的當下會代入 aa 第一圈的值 (1). 因此就會造成即使你改訂了 aa 的值 (aa
(還有284個字)
首頁
上一頁
1
下一頁
尾頁