Вопрос задан 25.02.2019 в 23:41. Предмет Информатика. Спрашивает Калинина Ирина.

y=1/(sin(x)+cos(x))+1/(sin(2x)+cos(2x) +….+1/(sin(nx)+cos(nx) при х=0,45 и n=8решить это уравнение

в экселе,и автоматизировать так ,что если я изменю n то всё будет работать
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шумкова Аня.
В первом файле фрагмент экрана, показывающий работу программы. Во втором - рабочая книга MS Excel.
Небольшая процедура на VBA, текст которой приведен ниже, выполняет всю необходимую работу.Для того, чтобы работать с данной реализацией, надо в Экселе разрешить работу с макросами и разрешить доверять проектам без цифровой подписи (это стандартное условие для выполнения средств автоматизации в MS Office).

Option Explicit

Private Sub CommandButton1_Click()
    Dim i As Integer, s As Double
    Dim x As Double, n As Integer
    x = Cells(2, 1).Value
    n = Cells(2, 2).Value
    s = 0
    For i = 1 To n
        s = s + 1 / (Sin(n * x) + Cos(n * x))
    Next i
    Cells(3, 2).Value = s
End Sub

0 0
Отвечает Кузнецов Степан.
В файле все разъяснил. Если будет непонятно - пиши.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данного уравнения в Excel и автоматизации процесса при изменении значения переменной n, можно использовать функции и формулы Excel.

Решение уравнения в Excel

1. Откройте новый документ в Excel. 2. В столбце A введите значения переменной x от 0 до 2π с шагом 0.01 (или любой другой шаг, который вам удобен). Для этого можно использовать формулу `=ROW()/100`. 3. В столбце B введите формулу для значения функции y при заданном значении x и n. Для этого можно использовать следующую формулу: `=1/(SIN(A1)+COS(A1))+1/(SIN(2*A1)+COS(2*A1))+...+1/(SIN(n*A1)+COS(n*A1))`. Замените `n` на число, которое соответствует вашему выбору для переменной n. 4. Скопируйте формулу из ячейки B1 в ячейки B2 до B(количество значений x). 5. В столбце C введите формулу для суммирования всех значений в столбце B. Для этого можно использовать формулу `=SUM(B:B)`. 6. Введите начальное значение для переменной n в ячейке E1. 7. В ячейке E2 введите формулу для значения функции y при заданном значении x и переменной n. Для этого можно использовать формулу `=1/(SIN(A1)+COS(A1))+1/(SIN(2*A1)+COS(2*A1))+...+1/(SIN(E$1*A1)+COS(E$1*A1))`. 8. Скопируйте формулу из ячейки E2 в ячейки E3 до E(количество значений x). 9. В ячейке F1 введите формулу для суммирования всех значений в столбце E. Для этого можно использовать формулу `=SUM(E:E)`.

Теперь, при изменении значения переменной n в ячейке E1, Excel автоматически пересчитает значения функции y и их сумму.

Автоматизация процесса

Чтобы автоматизировать процесс изменения значения переменной n, можно использовать функцию "Цель поиска" в Excel. Это позволит нам найти значение переменной n, при котором сумма значений функции y равна определенному значению.

1. В ячейке G1 введите желаемую сумму значений функции y. 2. В ячейке H1 введите начальное предполагаемое значение переменной n. 3. В ячейке H2 введите формулу для вычисления суммы значений функции y при текущем значении переменной n. Для этого можно использовать формулу `=SUM(1/(SIN(A1)+COS(A1))+1/(SIN(2*A1)+COS(2*A1))+...+1/(SIN(H$1*A1)+COS(H$1*A1)))`. 4. В ячейке I1 введите формулу для вычисления разности между желаемой суммой значений функции y и текущей суммой в ячейке H2. Для этого можно использовать формулу `=ABS(G1-H2)`. 5. В ячейке I2 введите формулу для проверки, является ли разность в ячейке I1 достаточно малой для считаемого значения переменной n. Например, можно использовать формулу `=IF(I1<0.001, "Done", "Continue")`. Здесь 0.001 - это выбранная вами допустимая погрешность. 6. В ячейке H1 измените значение переменной n вручную или с помощью инструментов Excel, чтобы изменить текущее предполагаемое значение переменной n. 7. Повторите шаги 3-6 до тех пор, пока в ячейке I2 не появится значение "Done", что означает, что достигнута требуемая точность.

Это позволит вам автоматически находить значение переменной n, при котором сумма значений функции y достигает заданного значения.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос