zamuchilsya
|
|||||||||||||||||||||||||||||||||||||
1 | |||||||||||||||||||||||||||||||||||||
Как определить линейная булева функция или нет18.07.2012, 21:16. Показов 80803. Ответов 1
Метки нет Все метки)
(
Такое решение: Если выполняется условие: f2 = α0 + α1*x1+α2*x2+.αn*xn то функция линейная В моем случае α0 = 1 α1 = 1 α2 = 1 α3 = 0 f2 = 1+x1+x2(выполняется, значит линейная) Я не пойму, что такое α1, α2, как ее находить? |
|
18.07.2012, 21:16 | |
Ответы с готовыми решениями:
1
Как определить периодична ли функция или нет? Определить, является ли булева функция шефферовой Класс функция(линейная или квадратичная) Как выяснить линейна ли булева функция? |
11 / 11 / 0
Регистрация: 07.06.2012
Сообщений: 30
|
|
25.07.2012, 14:32 | 2 |
Полином Жегалкина у булевой функции от трёх переменных x₁, x₂ и x₃ будет иметь вид:
f(x₁, x₂, x₃) = a₀ + a₁x + a₂x₂ + a₃x₃ + a₁₂x₁x₂ + a₁₃x₁x₃ + a₂₃x₂x₃ + a₁₂₃x₁x₂x₃, где: коэффициенты a₀, a₁, a₂, a₃, a₁₂, a₁₃, a₂₃, a₁₂₃ ∈ {0; 1}. Чтобы найти эти коэффициенты, нужно подставить в полином Жегалкина (написанный выше) значения функции на различных наборах переменных и решить систему уравнений. Далее, подставив найденные коэффициенты в полином, убеждаемся в его линейности. f(000) = 1 → a₀ = 1 f(001) = 1 → a₀ + a₃ = 1 → 1 + a₃ = 1 → a₃ = 0 f(010) = 0 → a₀ + a₂ = 0 → 1 + a₂ = 0 → a₂ = 1 f(011) = 0 → a₀ + a₂ + a₃ + a₂₃ = 0 → 1 + 1 + 0 + a₂₃ = 0 → a₂₃ = 0 f(100) = 0 → a₀ + a₁ = 0 → 1 + a₁ = 0 → a₁ = 1 f(101) = 0 → a₀ + a₁ + a₃ + a₁₃ = 0 → 1 + 1 + 0 + a₁₃ = 0 → a₁₃ = 0 f(110) = 1 → a₀ + a₁ + a₂ + a₁₂ = 1 → 1 + 1 + 1 + a₁₂ = 1 → a₁₂ = 0 f(111) = 1 → a₀ + a₁ + a₂ + a₃ + a₁₂ + a₁₃ + a₂₃ + a₁₂₃ = 1 → 1 + 1 + 1 + 0 + 0 + 0 + 0 + a₁₂₃ = 1 → a₁₂₃ = 0 {a₀ = 1 {a₁ = 1 {a₂ = 1 {a₃ = 0 {a₁₂ = 0 {a₁₃ = 0 {a₂₃ = 0 {a₁₂₃ = 0 Тогда f(x₁, x₂, x₃) = 1 + x₁ + x₂ — линейный.
3
|
25.07.2012, 14:32 | |
Помогаю со студенческими работами здесь
2
Выясните, сохраняет ли булева функция 0, 1, является ли функция линейной, монотонной, само двойственной? построить функцию y=kx+b (линейная функция) с помощью Vcart или canvas (form.canvas) Как определить объект Nothing или нет Булева функция Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |