2014-07-14 5 views
0

목록을 반환하는 기능, 나는 유전 알고리즘 새끼 쥐의 목록을 반환 입력 기능을 만들려고 해요,하지만 코드는티카는 - 내가 티카에 새로운 해요

Null Return[{}] 

후를 반환 자손의 수를 묻습니다. 코드를 실행하여 입력 된 자손 목록을 반환하려면 어떻게해야합니까? 감사!

inputData[]:= (
    i = 1 
    offspring = {}; 
    offspringSize = Input["Enter number of offspring"]; 
    While[i <= offspringSize, 
    n = Input[ 
    "Enter data in form {Potential 1, Potential 2, Number of cycles, \ 
Cycle Length, Wave Form, Result}"]; 
    offspring = Append[offspring, n]; 
    n =.; 
    i++; 
    ]; 
    Print[offspring] 
    Return[offspring] 
); 

newData = inputData[] 
+0

몇 가지 설명이 없습니다. 시동기에 대한 세미콜론 종료 – agentp

답변

0

간단히합시다. 그리고 나서 두 마리의 새끼를 낳은 결과를 보여줍니다.

In[1]:= inputData[] := (offspringSize = Input["Enter number of offspring"]; 
    offspring = Table[Input[ 
    "Enter data in form {Potential 1, Potential 2, Number of 
    cycles, Cycle Length, Wave Form, Result}"], {offspringSize}]; 
    Print[offspring]; 
    offspring); 

    newData = inputData[] 

During evaluation of In[1]:= {{1,3,5,7,9,11},{2,4,6,8,10,12}} 

Out[2]= {{1, 3, 5, 7, 9, 11}, {2, 4, 6, 8, 10, 12}} 
+0

감사합니다! 그것은 많은 도움이되었습니다. – CalebH

관련 문제