Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Grasshopper 算法建模學習 第三章(上)

crazylion
June 18, 2012

Grasshopper 算法建模學習 第三章(上)

crazylion

June 18, 2012
Tweet

More Decks by crazylion

Other Decks in Design

Transcript

  1.  產生一組等差數列。  範例 輸入 輸出 S: 起始值 S: 數列

    N : 個數 C : 公差 輸入 輸出 S: 0 S: 0,2,4,6,8, …,98,100 N: 50 C: 2
  2.  產生一組等比數列。  範例 輸入 輸出 D: 範圍 S: 數列

    N : 個數 輸入 輸出 S: 0-10 S: 0,1,2,3….,10 N: 10
  3.  根據參數產生隨機數  範例 輸入 輸出 R: 數值範圍 R: 一串數字

    N : 個數 S : 亂數種子 I : 是否是整數 輸入 輸出 R: 0-10 S: 0,3,5,6,8 N: 5 S: 2 I: true
  4.  隨機弄亂給予的陣列 輸入 輸出 I: 輸入的資料 R: 弄亂後的資料 J :

    亂的程度(0.0 -1.0(最亂)) I: S : 亂數種子 輸入 輸出 R: 0-10 S: N: 5 S: 2 I: true
  5.  F1(x) 輸入 輸出 F: 函式 (有函數編輯器) r: 運算的結果 X:

    輸入變數 輸入 輸出 F: x*2*π S: 2*π X: 1
  6.  Cull Nth : 刪除第n 個數據  Cull pattern :

    根據額外給定的一組 boolean 資料來操作。 Ex: data: [1,2,3,4,] , pattern: [true,false,false,true] Output: [1,4]