(wx) Maxima :`makelist`는 병렬 또는 직렬로 작동합니까?

Rax Adaam

내가 그 용어 재귀 적으로 정의 된 목록을 만드는 데 관심 (즉 term[i]의 함수이다 term[i-1], 하지 의 기능 i-1).

나는 makelist연속적으로 작동 한다면 이전 용어를 부르는 것이 문제가되지 않아야한다고 생각했습니다. 그러나 문서 는 용어 생성 방법을 명시 적으로 다루지 않습니다.

초기 시도 (주의 : 여기서 출력은 색인의 기능을 사용하여 얻을 수 있지만 요점은에서 이전 용어를 호출하는 기능을 테스트하는 간단한 예제를 만드는 것이 었습니다 makelist) :

test:
makelist(block([ ], 
    
    /* list item set to 1 for first term of the list, and to previous list item, thereafter */  
    if i = 1 
    then addend 
    else test[i-1]
    )

, i, 5);

그러나 이것은 반환 [1, test[1], test[2], test[3], test[4] ]되므로 실제로 값에 액세스하지 않는 것 같습니다 test.

초기화를 포함한 다양한 실험을 시도했습니다 test. 블록에서 테스트하기위한 호출 (예 block([ test:test ], ... :)을 포함하지만 원하는 결과를 얻지 못했습니다.

로버트 도디에

이것은 좋은 질문입니다. 의 결과 makelist는 할당 된 변수와 연관되지 않으므로 ( test위 예제에서) makelist결과를 구성하는 동안 test[i - 1]이전 항목 인지 알 수있는 방법이 없습니다 . 내부에서 이전 항목에 액세스 할 수있는 방법이 없다고 생각합니다 makelist(예 : Lisp 프로그래밍 등).

소개 makelist되는 직렬 또는 병렬, 나는 99 % 확신 요소를 순서대로 구성되어 있다고 해요. 예를 들어 makelist(print(i), i, 1, 10)1에서 10까지의 숫자를 인쇄합니다.

용어가 이전 용어에 종속 된 경우이를 수행하는 한 가지 방법은 빈 목록 (예 :) x: makelist(0, n)을 만든 다음 요소 (예 :)를 반복하는 것 x[1]: FOO; for i:2 thru n do x[i]: x[i - 1] + something입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

DB-25 포트는 직렬 또는 병렬입니까?

분류에서Dev

Stream.forEach ()는 항상 병렬로 작동합니까?

분류에서Dev

random_number ()는 어떻게 병렬로 작동합니까?

분류에서Dev

Swift DispatchQueue : 직렬 또는 병렬

분류에서Dev

포크 : 동시성 또는 병렬성

분류에서Dev

직렬은 실제로 무엇을 의미합니까? USB3 / SATA는 실제로 병렬이 아닌가?

분류에서Dev

행 합계 (바람직하게는 bash 또는 python)로 행렬 정렬

분류에서Dev

Erlang C 포트-직렬 또는 병렬 실행?

분류에서Dev

R 3.6에서 병렬로 MKL이 직렬보다 빠르지 않은 이유는 무엇입니까?

분류에서Dev

역 직렬화는 어떻게 작동합니까?

분류에서Dev

Foreach는 워크 플로 병렬로 반대로 작동합니다.

분류에서Dev

병렬 컬 (또는 wget) 다운로드

분류에서Dev

SparkContext는 게으른 동작을 병렬화합니다.

분류에서Dev

이 병합 정렬이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 병합 정렬 구현이 제대로 작동하지 않는 이유는 무엇입니까?

분류에서Dev

(wx) Maxima : 목록의 모든 구성원에 대해 작업을 반복하는 방법은 무엇입니까?

분류에서Dev

SQL의 직렬에서 병렬을 해결하는 방법이 있습니까?

분류에서Dev

구독 후, 직렬 또는 병렬로 SSRS 보고서가 생성되는 방법

분류에서Dev

echo는 병렬 프로세스에서 하위 쉘을 시작합니까?

분류에서Dev

직렬 포트 또는 Serial.Write가 Mac과 Windows에서 다르게 작동합니까?

분류에서Dev

합니까 자바는 자동으로 재귀 함수를 병렬화?

분류에서Dev

Java 8 병렬 스트림이 실제로 병렬로 작동하지 않는 것 같습니다.

분류에서Dev

Google PubSub 및 GCP 함수를 사용하면 함수가 직렬 또는 병렬로 실행 되나요?

분류에서Dev

Jena는 어떤 조건에서 병렬로 변합니까?

분류에서Dev

Spark는 UnionAll을 병렬로 수행합니까?

분류에서Dev

MPI를 사용하여 직렬 및 병렬 코드를 혼합하는 방법

분류에서Dev

Azure Devops Pipelines 병렬 작업의 월별 또는 분당 청구

분류에서Dev

BPMN 2.0의 병렬 게이트웨이가 수직선으로 표시되는 이유는 무엇입니까?

분류에서Dev

인터럽트 직렬로 직렬을 읽는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    DB-25 포트는 직렬 또는 병렬입니까?

  2. 2

    Stream.forEach ()는 항상 병렬로 작동합니까?

  3. 3

    random_number ()는 어떻게 병렬로 작동합니까?

  4. 4

    Swift DispatchQueue : 직렬 또는 병렬

  5. 5

    포크 : 동시성 또는 병렬성

  6. 6

    직렬은 실제로 무엇을 의미합니까? USB3 / SATA는 실제로 병렬이 아닌가?

  7. 7

    행 합계 (바람직하게는 bash 또는 python)로 행렬 정렬

  8. 8

    Erlang C 포트-직렬 또는 병렬 실행?

  9. 9

    R 3.6에서 병렬로 MKL이 직렬보다 빠르지 않은 이유는 무엇입니까?

  10. 10

    역 직렬화는 어떻게 작동합니까?

  11. 11

    Foreach는 워크 플로 병렬로 반대로 작동합니다.

  12. 12

    병렬 컬 (또는 wget) 다운로드

  13. 13

    SparkContext는 게으른 동작을 병렬화합니다.

  14. 14

    이 병합 정렬이 제대로 작동하지 않는 이유는 무엇입니까?

  15. 15

    이 병합 정렬 구현이 제대로 작동하지 않는 이유는 무엇입니까?

  16. 16

    (wx) Maxima : 목록의 모든 구성원에 대해 작업을 반복하는 방법은 무엇입니까?

  17. 17

    SQL의 직렬에서 병렬을 해결하는 방법이 있습니까?

  18. 18

    구독 후, 직렬 또는 병렬로 SSRS 보고서가 생성되는 방법

  19. 19

    echo는 병렬 프로세스에서 하위 쉘을 시작합니까?

  20. 20

    직렬 포트 또는 Serial.Write가 Mac과 Windows에서 다르게 작동합니까?

  21. 21

    합니까 자바는 자동으로 재귀 함수를 병렬화?

  22. 22

    Java 8 병렬 스트림이 실제로 병렬로 작동하지 않는 것 같습니다.

  23. 23

    Google PubSub 및 GCP 함수를 사용하면 함수가 직렬 또는 병렬로 실행 되나요?

  24. 24

    Jena는 어떤 조건에서 병렬로 변합니까?

  25. 25

    Spark는 UnionAll을 병렬로 수행합니까?

  26. 26

    MPI를 사용하여 직렬 및 병렬 코드를 혼합하는 방법

  27. 27

    Azure Devops Pipelines 병렬 작업의 월별 또는 분당 청구

  28. 28

    BPMN 2.0의 병렬 게이트웨이가 수직선으로 표시되는 이유는 무엇입니까?

  29. 29

    인터럽트 직렬로 직렬을 읽는 방법은 무엇입니까?

뜨겁다태그

보관