Извините, если это неправильное место, чтобы спросить (Мета говорит, что это правильное место, но вы никогда не знаете), но я действительно пытаюсь найти простой ответ на этот вопрос.

Я использую Excel 2011 для Mac и хочу построить линейное уравнение.

Уравнение имеет вид ((x * -29,946) + (y * 12,689) + (3.39142537117004)) = 0

Я настроил клетки так:

  • Строка 1 и столбец A для меток
  • B2: пусто (ввод X заполнитель)
  • C2: пусто (заполнитель ввода Y)
  • D2: постоянная, -29,946
  • E2: Константа, 12,689
  • F2: постоянный, 3.39142537117004
  • G2: = СУММА ((B2 * D2)+(C2 * E2)+F2)

Что мне нужно, это заставить Excel построить график значений B2 и C2, для которых G2 будет 0. Я попытался настроить что-то в H2, = G2 = 0, которое содержит FALSE, но я не думаю, что это правильный подход.

Как я могу получить Excel, чтобы построить график для меня? Я попробовал поискать в Google, но все, что я нашел, было о том, как решать системы уравнений (мне нужно построить 2 или 3 уравнения на одном графике, но мне не нужно решать всю систему), или как создать простую систему график, когда у вас есть 2 столбца значений.

1 ответ1

3

Существует очень удобный способ построения линейных и других уравнений с использованием определенных имен. Первоначальная настройка немного сложна, но конечный результат является гибким и мощным.

  • Начните с создания диаграммы Scatter with Smooth Lines с использованием нескольких фиктивных чисел на листе, таких же простых, как число 1 в A1, 2 в A2, 3 в B1 и 4 в B2.

  • Создайте два определенных имени для переменных x и y с помощью Name Manager на вкладке Formulas на ленте. Для имени "x" (например) в поле ввода "Относится к" диспетчера имен создайте набор констант массива, введя формулу «= {1,2,3,4}» (введите фигурные скобки , но не двойные кавычки). Сделайте то же самое для имени "у". (Константы массива - это фиктивные суммы, которые впоследствии будут заменены формулами.

  • Измените ряд в таблице так, чтобы он ссылался на определенные имена для уравнения. Вероятно, самый простой способ сделать это - выбрать линию на диаграмме, а затем заменить ссылки на диапазон в уравнении ряда в строке формул именами. При вводе имен включите ссылку на рабочую книгу и лист в форму, показанную ниже; в противном случае Excel не примет вашу запись.

  Before:     =SERIES(,Sheet1!$A$1:$B$1,Sheet1!$A$2:$B$2,1)
  You Enter:  =SERIES(,[book1]Sheet1!x,[book1]Sheet1]!y,1)
  After:      =SERIES(,book1!x,book1!y) 
  • Теперь вы вводите основные входы в график

    1. Формула для у как текст
    2. Минимальное значение х
    3. Максимальное значение х
    4. Количество значений х

На этом этапе ваш лист может выглядеть примерно так: исходные данные, которые вы использовали для создания диаграммы, и основные входные данные. (Исходные данные для диаграммы теперь не используются и могут быть удалены.)

Рабочий лист с исходной диаграммой и основными данными для x и y

Следующим шагом является переопределение имен x и y в менеджере имен. Идея состоит в том, чтобы заменить диапазоны, на которые изначально указывали имена, выражениями, которые будут производить набор значений x, определенных вами на листе, и значений y, которые получаются в результате применения уравнения к этим значениям x.

Вернитесь в менеджер имен, чтобы редактировать имена x и y.

Для имени x замените константы массива ("= {1,2,3,4}") приведенной ниже формулой. Комбинация функций ROW и OFFSET создает массив {1, 2 ... 20} (для этого примера), который затем смещается в начальное значение -1 и умножается на приращение, на которое увеличивается каждое значение x. Конечный результат представляет собой массив из 20 одинаково расположенных точек, начинающихся с -1 и заканчивающихся на 1.

=Sheet1!$B$5+(ROW(OFFSET(Sheet1!$B$1,0,0,Sheet1!$B$7,1))-1)*(Sheet1!$B$6-Sheet1!$B$5)/(Sheet1!$B$7-1)

Это формула массива, но для ее ввода не требуется никакого специального метода. Excel обрабатывает как формулу массива любое выражение, введенное для определенного имени.

Для имени y замените константы массива формулой

=EVALUATE($B$4)

После выполнения этих шагов график готов для любого окончательного форматирования, которое вам нужно.

окончательный график

Вот еще один пример диаграммы, где единственным изменением было уравнение для y, введенное в лист.

Смотрите эту ссылку для более подробного объяснения этой техники. Рабочую книгу с примером диаграммы можно найти здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .