Вложенные циклы for

Форум пользователей пакета Mathematica

Модератор: Admin

lizaonr
Сообщения: 1
Зарегистрирован: Ср май 16, 2018 11:45 pm

Вложенные циклы for

Сообщение lizaonr » Ср май 16, 2018 11:55 pm

Я новичок в пользовании Математикой. Никак не могу разобраться с синтаксисом
N := 10
M := 6
K := 6

For[n = 1, n < N + 1; n++,
For[m = 1, m < M + 1; m++,
For[k = 1, k < K + 1; k++,
If[n == N, R[n, m, k, 2] = R1, Else[R[n, m, k, 2] = R0,
If[m == M , R[n, m, k, 4] = 10^20, Else[R[n, m, k, 4] = R0,
If[k == K, R[n, m, k, 6] = 10^20,
Else[R[n, m, k, 6] = R0]]]]]]]]]
где может быть ошибка? или вложенные циклы не так записываются?

Markiyan Hirnyk
Сообщения: 1209
Зарегистрирован: Вс дек 04, 2011 11:07 pm

Re: Вложенные циклы for

Сообщение Markiyan Hirnyk » Чт май 17, 2018 10:46 pm

Язык Математики Wolfram Language , будучи современным языком программирования, существенно отличается от таких языков, как Fortran. В частноти, он не содержит команды Else вообще. Относительно циклов, посмотрите справку For и справки, к которым она отсылает.