Pomogite

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

Модератор: Admin

nikolaj
Сообщения: 5
Зарегистрирован: Ср фев 20, 2008 3:56 pm

Pomogite

Сообщение nikolaj » Чт мар 20, 2008 10:17 am

Zdraste,
U menia problemma:
imeju:
W[1]; print(W[1]);
table([1 = 5, 2 = 208, 3 = 9999, 5 = 101, 4 = 9, 7 = 206, 6 = 204, 10 = 203, 11 = 102, 8 = 7, 9 = 9998, 15 = 7, 14 = 303, 13 = 9997, 12 = 9996, 21 = 106, 20 = 1, 23 = 107, 22 = 309, 16 = 104, 17 = 102, 18 = 8, 19 = 5, 31 = 3, 30 = 302, 29 = 101, 28 = 9, 26 = 9995, 27 = 9994, 24 = 8, 25 = 6, 42 = 8, 43 = 1, 40 = 3, 41 = 109, 47 = 9991, 46 = 5, 45 = 3, 44 = 2, 32 = 104, 33 = 5, 34 = 7, 35 = 6, 37 = 9993, 36 = 5, 39 = 9992, 38 = 4, 63 = 1, 62 = 9989, 61 = 103, 60 = 308, 58 = 106, 59 = 305, 56 = 9, 57 = 7, 53 = 2, 52 = 9990, 55 = 8, 54 = 4, 48 = 1, 49 = 9, 50 = 6, 51 = 7, 64 = 4, 65 = 2, 66 = 9988])

kogda priravnivaju W[2]:=W[1]; vse vporiadke, no tolko xociu pomeniat elementi v W[2] -->
W[2][4]:=101; W[2][5]:=9; to srazu vse soderzimoje W[2] propadaet -->
print(W[2]);
table([5 = 9, 4 = 101])
Vcem moja osibka i kak zamenit element bez poteri spiska?
Spasibo zaranee

aar
Сообщения: 100
Зарегистрирован: Чт авг 10, 2006 11:27 am

Сообщение aar » Чт мар 20, 2008 11:19 am

Вместо W[2]:=W[1]; надо сделать W[2]:=copy(W[1]);

nikolaj
Сообщения: 5
Зарегистрирован: Ср фев 20, 2008 3:56 pm

Сообщение nikolaj » Чт мар 20, 2008 11:23 am

Spasibo ;)