Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline Eugeny43  
#1 Оставлено : 13 января 2011 г. 17:40:43(UTC)
Eugeny43

Статус: Newbie

Группы: Registered
Зарегистрирован: 09.01.2011(UTC)
Сообщений: 3

Пытаюсь задать случайную матрицу и просуммировать элементы. При использовании формулы суммы и суммировании в цикле получаются разные результаты, оба неверные. Если матрица задана определенно, то все получается верно. Что я делаю не так?

Файл с вычислениями

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline build_your_web  
#2 Оставлено : 13 января 2011 г. 22:01:46(UTC)
build_your_web


Статус: Advanced Member

Группы: Developers, Registered
Зарегистрирован: 28.08.2009(UTC)
Сообщений: 127

Сказал(а) «Спасибо»: 19 раз
Поблагодарили: 4 раз в 4 постах
Матрица m1 для каждого вычисления генерируется заново.
Это можно увидеть, если поставить несколько выводов m1.

Мне первое что приходит в голову - это костыль в виде записи сгенерированного массива в файл и последующее создание массива через чтение сгенерированного файла.

Отредактировано пользователем 13 января 2011 г. 22:04:52(UTC)  | Причина: Не указана

Offline уни  
#3 Оставлено : 13 января 2011 г. 22:50:22(UTC)
уни


Статус: Advanced Member

Группы: Registered
Зарегистрирован: 02.06.2009(UTC)
Сообщений: 346
Мужчина
Российская Федерация

Сказал «Спасибо»: 50 раз
Поблагодарили: 156 раз в 105 постах
Надо перед random() поставить вызов eval().
Россия навсегда!
Вячеслав Мезенцев
Offline Eugeny43  
#4 Оставлено : 14 января 2011 г. 11:50:39(UTC)
Eugeny43

Статус: Newbie

Группы: Registered
Зарегистрирован: 09.01.2011(UTC)
Сообщений: 3

Спасибо, eval(random(10)) помогло. Хотя наглядность вычислений, конечно, страдает Good
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.