Size: a a a

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

2020 January 18

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
round.(A, digits=5)
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
round.(A, digits=5)
Решается. Но проблема остается. Все равно не убираются повторяющиеся строки.
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Все. Сделал. Нашел ошибку. Никак не могу привыкнуть к запятым точкам с запятой и пробелам в массивах в разных языках
источник

АО

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

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
с массивами бывают такие приколы, особенно когда случайно ставишь пробел не там )
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
[2    1 +3] массив из трёх чисел к примеру
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Я привык все действия разделять пробелами, а элементы массива в строке запятыми... Например никак не могу привыкнуть к такой записи
M = [a b.*cosd(gamma) c.*cosd(betta); 0 b.*sind(gamma) (c./sind(gamma)).*(cosd(alpha)-cosd(betta).*cosd(gamma)); 0 0 (c.*((1-cosd(alpha).^2 - cosd(betta).^2 - cosd(gamma).^2 + (2).*cosd(alpha).* cosd(betta).* cosd(gamma)).^0.5))./(sind(gamma))]
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
по мне так логичнееесли бы элементы в строке разделялись и запятой и пробелом
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
приходится пробелы у мат действий все удалять при переносе кода
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
наверное это сделано для того, чтобы было неудобно хранить вещи в строке, а хранить в столбцах, как это задумано было )
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
А если есть "литературная матрица" и тебе ее надо умножить на вектор, Все равно матрицу будешь записывать как матрицу
источник

АО

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

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Андрей Оськин
А почему betta, а не beta?
)) точно.
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
кстати если вдруг редактор позволяет, то иногда удобнее ближе к мат обозначениям, т.е. \beta[tab]
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
но это только если в одном и том же редакторе работаешь, который поддерживает юникоды всякие, Juno(Atom) как раз из таких
источник

VM

Viktor Maslov in Язык программирования Julia / Julia programming language
Kirill Tsaregorodtsev
но это только если в одном и том же редакторе работаешь, который поддерживает юникоды всякие, Juno(Atom) как раз из таких
Я VS code юзаю
источник

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
там тоже можно )
источник

АО

Андрей Оськин in Язык программирования Julia / Julia programming language
Viktor Maslov
Я привык все действия разделять пробелами, а элементы массива в строке запятыми... Например никак не могу привыкнуть к такой записи
M = [a b.*cosd(gamma) c.*cosd(betta); 0 b.*sind(gamma) (c./sind(gamma)).*(cosd(alpha)-cosd(betta).*cosd(gamma)); 0 0 (c.*((1-cosd(alpha).^2 - cosd(betta).^2 - cosd(gamma).^2 + (2).*cosd(alpha).* cosd(betta).* cosd(gamma)).^0.5))./(sind(gamma))]
Я в теме не разбираюсь, но внешне похоже что это вектор a,b,c к которому применили какой-то набор трансформаций.

Так может тогда так и записать? Не хардкодить эти таблицы.
источник

АО

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

KT

Kirill Tsaregorodtsev in Язык программирования Julia / Julia programming language
а непонятно, почему если a,b,c — это числа, то умножение через точку всё равно?
источник