Прикладная математика простым языком
Прикладная математика простым языком
  • Видео 13
  • Просмотров 19 772
Операторы теории поля в криволинейных координатах
Градиент, дивергенция, ротор в цилиндрической и сферической системах координат.
00:00 - Начало, общая информация
06:03 - Вывод коэффициентов Ламе
18:56 - Градиент, обощенная формула
21:07 - Дивергенция, обощенная формула
25:39 - Ротор, обощенная формула
30:05 - Формулы преобразования координат для цилиндрической и сферической систем
39:04 - Градиент, формулы для цилиндрической и сферической систем
40:31 - Дивергенция, формулы для цилиндрической и сферической систем
45:17 - Ротор, формулы для цилиндрической и сферической систем
Просмотров: 58

Видео

Дифференциальные операторы теории поля
Просмотров 275Месяц назад
Немного базовых понятий по операторам теории поля. Таймкоды: 00:00 - Типы полей 06:10 - Производная по направлению 13:14 - Градиент 23:08 - Дивергенция 32:29 - Ротор 40:05 - Лапласиан
Операционное исчисление (база)
Просмотров 132Месяц назад
Простым языком, с минимальными доказательствами об операционном исчислении. Таймкоды: 00:00:32 - Оригиналы 00:09:02 - Свойства оригиналов 00:17:30 - Преобразование Лапласа 00:19:06 - Теорема единственности 00:21:22 - Теорема линейности 00:23:32 - Теорема подобия 00:26:37 - Теорема о смещении изображения 00:28:31 - Теорема запаздывания 00:35:04 - Теорема опережения 00:39:15 - Теорема о дифференц...
Решение foobar withgoogle
Просмотров 553 года назад
Решение foobar withgoogle
05 - RSA шифрование
Просмотров 8 тыс.3 года назад
RSA шифрование
04 - Расширенный алгоритм Евклида
Просмотров 4,5 тыс.3 года назад
Расширенный алгоритм Евклида
03 - Факторизация числа
Просмотров 6503 года назад
Факторизация числа
02 - Алгоритм "Решето Эрастофена"
Просмотров 923 года назад
Алгоритм "Решето Эрастофена"
01 - Наибольший общий делитель двух чисел
Просмотров 2953 года назад
Наибольший общий делитель двух чисел
Строки и комплексные числа (4 урок)
Просмотров 7218 лет назад
Представляю Вашему вниманию четвертый урок по Julia, который посвящен строкам и комплексным числам. Ссылка на блог: www.alexelyukov.ru
Операторы и простые функции в Julia (3 урок)
Просмотров 7338 лет назад
Представляю Вашему вниманию третий урок по Julia, который посвящен операторам и простым функциям. Ссылка на блог: www.alexelyukov.ru
Простые типы в Julia (2 урок)
Просмотров 1,4 тыс.8 лет назад
Представляю Вашему вниманию второй урок по Julia, который посвящен простым (базовым, встроенным) типам. Ссылка на блог: www.alexelyukov.ru
Введение в Julia (1 урок)
Просмотров 3,2 тыс.8 лет назад
Это первый урок в курсе, посвященном математическому языку программирования Julia, в котором я приведу свои соображения на основе собственного опыта. Ссылка на блог: www.alexelyukov.ru

Комментарии

  • @_lnst
    @_lnst Месяц назад

    Какой симпатичный мужчина... А если ещё в качалку, бы походил и привел себя в порядок в парикмахерской, вообще бы слушать девкам было приятно, в пастеле про математику 😊

    • @alexelyukov
      @alexelyukov Месяц назад

      @@_lnst слишком много если, а так что есть то есть, увы

  • @vas880
    @vas880 Месяц назад

    учил такое на третьем курсе

    • @alexelyukov
      @alexelyukov Месяц назад

      @@vas880 да, надо бы ещё снять в криволинейных координатах как все обстоит

  • @victort.v.l2738
    @victort.v.l2738 3 месяца назад

    sam to ponial 4e naplel.

  • @qmv774
    @qmv774 6 месяцев назад

    вот пацаны код на раст fn gcd(mut a: i32, mut b: i32) -> i32 { while b != 0 { let temp = b; b = a % b; a = temp; } return a; } fn gcd_extended(a: i64, b: i64) -> (i64, i64, i64) { if a == 0 { return (b, 0, 1); } let (gcd, x1, y1) = gcd_extended(b % a, a); let x = y1 - (b / a) * x1; let y = x1; (gcd, x, y) } fn encrypt(message: i64, e: i64, n: i64) -> i64 { mod_exp(message, e, n) } fn decrypt(ciphertext: i64, d: i64, n: i64) -> i64 { mod_exp(ciphertext, d, n) } fn mod_exp(mut base: i64, mut exp: i64, modulus: i64) -> i64 { let mut result = 1; base %= modulus; while exp > 0 { if exp % 2 == 1 { result = (result * base) % modulus; } exp >>= 1; base = (base * base) % modulus; } result } fn mod_inverse(e: i64, phi: i64) -> Option<i64> { let (gcd, x, _) = gcd_extended(e, phi); if gcd == 1 { // Ensure d is positive let d = (x % phi + phi) % phi; Some(d) } else { None // No modular inverse exists } } fn text_to_numbers(text: &str) -> Vec<i64> { text.chars().map(|c| c as i64).collect() } fn numbers_to_text(numbers: Vec<i64>) -> String { numbers.iter().map(|&n| n as u8 as char).collect() } fn main() { let p = 13; let q = 37; let n = p * q; let phi = (p - 1) * (q - 1); let e = 257; let d = mod_inverse(e, phi).unwrap_or_else(|| 0); println!("Public key: ({},{})", e, n); println!("Private key: ({},{})", d, n); let plaintext = "No one can understan this message hehehehehe"; println!("Original message: {}", plaintext); let plaintext_numbers = text_to_numbers(plaintext); let encrypted_numbers: Vec<i64> = plaintext_numbers.iter().map(|&x| encrypt(x, e, n)).collect(); println!("Encrypted message: {:?}", encrypted_numbers); let decrypted_numbers: Vec<i64> = encrypted_numbers.iter().map(|&x| decrypt(x, d, n)).collect(); let decrypted_message = numbers_to_text(decrypted_numbers); println!("Decrypted message: {}", decrypted_message); }

  • @ДмитрийЛарин-я1у
    @ДмитрийЛарин-я1у 7 месяцев назад

    Первый шефрует, не общаясь со вторым, второй расшифровывает, не общаясь с первым... Оба они не вкурсе своих шифрований, иначе-это уже банальная передача секрета шифрования, то почему злоумышленник один не знает, как расшифровать??? Чем он отличается от того, кто расшифровывает???

  • @Serghey_83
    @Serghey_83 8 месяцев назад

    Вот молодец! Я в восторге!

  • @Serghey_83
    @Serghey_83 8 месяцев назад

    СУПЕР

  • @Serghey_83
    @Serghey_83 8 месяцев назад

    Переворачивают ведро с водой, а дробь обращают.

  • @tamaramartysheva8444
    @tamaramartysheva8444 10 месяцев назад

    Спасибо большое, все понятно 😊

  • @nikitasinsobaki
    @nikitasinsobaki Год назад

    Как же сложно, посмотрев это видео я понял насколько же я тупой😢

  • @vladimirgorbachev9969
    @vladimirgorbachev9969 Год назад

    Большое тебе спасибо, добрый человек! Всё разжевал, хороший литературный язык, простой и понятный пример.

  • @ArturchikStar
    @ArturchikStar Год назад

    Вопрос: Есть ли такие составные числа с которыми алгоритм RSA работает корректно? Или нужны только простые? Меня не парит безопасность, в принципе можно ли зашифровать алгоритмом RSA, а затем правильно расшифровать если p и q составные или хоть одно составное? Если нет таких чисел и для корректной работы RSA нужны только простые p и q то возникает другой вопрос: А нафига тогда все эти тесты на простоту? Не проще ли взять два числа и если на них работает RSA то значит они простые? А если есть такие составные p и q на которых алгоритм работает корректно то дайте пример таких чисел :-)

  • @vaselisk-qv2kt
    @vaselisk-qv2kt Год назад

    Сможет расшифровать. Обычный частотный анализ. Надо кодировать еще

    • @naykat
      @naykat Год назад

      Расшифровать сможет, вопрос только сможет ли злоумышленник дожить до тех пор, когда сообщение будет расшифровано)

  • @youngstar8655
    @youngstar8655 2 года назад

    Как код работает?

  • @seniorsirius3126
    @seniorsirius3126 2 года назад

    Нихуя не понятно

  • @voorhs
    @voorhs 2 года назад

    наконец-то я понял этот алгоритм, в который не вдуплял ещё с первого курса. большое спасибо!

  • @user-serhii111
    @user-serhii111 3 года назад

    Хорошее разъяснение. Жаль только, что нет примера с цифрами.

  • @evelinnaydenova1484
    @evelinnaydenova1484 3 года назад

    Добрый день. Вы ведете частные уроки по Джулии?

    • @alexelyukov
      @alexelyukov 3 года назад

      Добрый день! По julia не веду, сейчас меня все больше интересуют функциональные языки и алгоритмы

    • @alexelyukov
      @alexelyukov 2 года назад

      @@stanislavserov8622 erlang, elixir, haskell, в основном эти

  • @ainurakhmetovna9616
    @ainurakhmetovna9616 4 года назад

    Будут ли уроки по циклам и массивам?

    • @alexelyukov
      @alexelyukov 4 года назад

      Боюсь уже говорить, что будет продолжение, так как времени катастрофически не хватает. Но вообще я планирую))

  • @vyacheslavsmyshlyaev188
    @vyacheslavsmyshlyaev188 5 лет назад

    Сейчас я использую современный фортран, мне нравится этот язык. И мне стало интересно позаниматься с языком Julia. Я установил компилятор julia version 1.0.0, но не понимаю как скомпилировать файл, простейший hello world. Я получаю такой вывод: ~/проекты/Julia$ julia-stable hello_julia.jl ERROR: could not open file /home/usr-2/проекты/Julia/hello_julia.jl Stacktrace: [1] include at ./boot.jl:317 [inlined] [2] include_relative(::Module, ::String) at ./loading.jl:1038 [3] include(::Module, ::String) at ./sysimg.jl:29 [4] exec_options(::Base.JLOptions) at ./client.jl:229 [5] _start() at ./client.jl:421 Я установил так же среду Atom, но и в ней не могу ничего запустить. Пока Julia работает только в командной строке. Было бы интересно узнать, как осуществить компиляцию файла.

    • @alexelyukov
      @alexelyukov 5 лет назад

      Добрый день, Вячеслав. К сожалению, мне недостаточно данных, чтобы полностью понять проблему. Можете попробовать запустить прямо в REPL посредством julia> include("/home/usr-2/проекты/Julia/hello_julia.jl"), так же можете попробовать установить более новую версию julia, я использую version 1.1.0

  • @alexelyukov
    @alexelyukov 6 лет назад

    Добрый день! У меня есть в планах продолжить (да, спустя два года) снимать видеоуроки, так что, возможно, скоро появится продолжение.

    • @23rew45t6
      @23rew45t6 5 лет назад

      Во хорошая идея

    • @رضوان-ي7ث
      @رضوان-ي7ث 4 года назад

      Сделайте продолжение, вы единственный на (RU) ютубе кто делает уроки по этому языку

  • @maslovgeologist
    @maslovgeologist 6 лет назад

    Здравствуйте. Жалко, что бросили уроки делать. Начал изучать джулию так как Matlab, SciLab, Octave - не справляются с задачами атомистического моделирования, которые я решаю. Для меня джулия выход так как содержит большое количество стандартных математических функций и достаточно проста в освоении, но при этом имеет весьма низкий порог вхождения.

  • @АнтонСиницын-ю9к
    @АнтонСиницын-ю9к 7 лет назад

    Темовская тема)) Автор пишы есчо, как говорят интернетах)