Size: a a a

Язык программирования Julia / Julia programming language

2021 May 07

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
И посмотреть, что же именно он туда передаёт.
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
Вроде все нормально
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
И сразу после [67.... вычисления ломаются с ошибкой, что в 'экспоненту передали Vector?
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
Это я затестил в самом начале после объявления переменных
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Не, это не то.
Это я так понимаю, то, что ты сам передаёшь. Вопрос в том, что именно туда пытается закинуть solve
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Он явно какие-то другие объекты генерирует.
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
у меня есть массив массивов для диф уравнений, это параметр p
он выглядит так p = ([P], [EA], [EP], [ER], [kA], [kP], [kR], T)
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
причем если взять инфо по нему, то выгдит как массив из массива массивов
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
([[3.848, 6.0801, 0.329, 0.0384, 0.646, 10.059]], [[60, 36, 45, 54, 33]],
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
может проблема в этом?
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
О....
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Да, скорее всего именно так.
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Потому что сольвер именно эти объекты и передаёт.
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
а можете посоветовать как тогда объявить эту переменную?
чтобы использовать как параметр?
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
я видел на просторах интернета, что делают так
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Ммм... Я не очень хорошо разбираюсь в DifEq
А почему нельзя задать
p = (P, EA, EP, ER, kA, kP, kR, T)
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
([3.848, 6.0801, 0.329, 0.0384, 0.646, 10.059], [60, 36, 45, 54, 33], [150, 120, 115, 105, 125], [150, 125, 110, 135, 145, 130], [1, 5, 7, 4, 9], [1937910009842106368, 6790004830489280512, 4852094820647174144, 1937910009842106368, 4852094820647174144], [6790004830489280512, 4852094820647174144, 3106511852580896768, 3106511852580896768, 8683996064079937536, 1937910009842106368], 180)
источник

VA

Vitalik Antonov in Язык программирования Julia / Julia programming language
вот теперь выглядит вот так массив р
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Только это тупл (или кортеж по русски).
источник

АО

Андрей Оськин... in Язык программирования Julia / Julia programming language
Я бы, кстати вообще тогда так сделал

function molsteams!(du, u, p, t)
 du[1] = Sr * RnC4H8(p..., T)
 du[2] = Sr * RiC4H8(p..., T)
# и так далее
источник