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

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

Avatar for crazylion crazylion
June 18, 2012

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

Avatar for crazylion

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]