Калькулятор log2: Онлайн калькулятор: Логарифм

Калькулятор растра (Spatial Analyst)—ArcMap | Документация

Доступно с лицензией Spatial Analyst.

  • Сводка
  • Иллюстрация
  • Использование
  • Синтаксис
  • Параметры среды
  • Информация о лицензиях

Сводка

Строит и выполняет выражение Алгебры карт с использованием синтаксиса Python в интерфейсе, подобном калькулятору.

Более подробно о работе инструмента Калькулятор растра

Иллюстрация

Пример диалогового окна инструмента Калькулятор растра

Использование

    Примечание:

    Инструмент Калькулятор растра предназначен для использования в приложении только в качестве диалогового окна инструмента GP или в ModelBuilder. Он не предназначен для использования в скриптах и не доступен в модуле ArcPy Spatial Analyst.

  • Инструмент Калькулятор растров (Raster Calculator) позволяет создать и выполнить выражение Алгебра карт (Map Algebra), которое произведет вывод растра.

  • Используйте список Слои и переменные (Layers and variables) для выбора наборов данных и переменных, которые будут использоваться в выражении. В выражение можно добавить числовые значения и математические операторы, щелкнув соответствующие кнопки в диалоговом окне инструмента. Предоставляется перечень часто используемых условных и математических инструментов, позволяющий легко добавить их в выражение.

  • Полные пути к данным или данные, существующие в заданном параметре среды текущей рабочей области можно ввести в кавычках («»). Числа и масштабы можно ввести прямо в выражение.

  • Операторы диалогового окна инструмента Калькулятор растра:

    /

    (Деление)

    ==

    (Равно)

    !=

    (Не равно)

    и

    (Булев оператор And)

    *

    (Умножение)

    >

    (Больше)

    >=

    (Больше или равно)

    |

    (Булев оператор Or)

    (Вычитание)

    (Изменить знак)

    <

    (Меньше)

    <=

    (Меньше или равно)

    ^

    (Булев оператор исключающее XOr)

    +

    (Сложение)

    ~

    (Булев оператор Not)

    Операторы Алгебры карт
  • Многие инструменты и операции геообработки могут быть созданы как выражение алгебры карт с использованием стандартного синтаксиса Python.

    Внимание:

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

    Пример общего формата выражения алгебры карт с использованием инструментов геообработки:

    Con(IsNull(«streams»), 0, «streams»)

  • Этот инструмент поддерживает стандартный синтаксис алгебры карт, который используется в скриптах Python. Единственные отличия:

    • Вам не нужно помещать выходное имя растра или знак = в выражение, т. к. выходное имя задано в параметре Выходной растр (Output raster).
    • Не нужно оценивать входные данные как объект растра при использовании операторов.
  • Не составляет труда вырезать набор растровых данных, сформировав среду экстента и указав имя входного растра в выражении. extent environment «>extent environment and specifying the input raster name in the expression. При выполнении инструмента, выходные данные результирующего растра будут вырезаны на основе заданного экстента. , |) выше, чем у реляционных операторов (<, <=, >, >=, ==, !=). Поэтому, если в одном выражении используются Булевы и реляционные операторы, в первую очередь выполняются булевы операторы. Чтобы изменить порядок выполнения, используйте скобки.

  • Если Булевы и/или реляционные операторы последовательно используются в одном выражении, в некоторых случаях его выполнение может завершиться неудачей. Во избежание потенциальных проблем, используйте соответствующие скобки в выражении, чтобы четко определить порядок выполнения операторов. Для получения более подробной информации см. Правила комплексного оператора.

  • Выполнение операции может быть повышено за счет возможностей отсроченной оценки Алгебры карт. Отсроченная оценка – это метод оптимизации, где отдельные компоненты выражения разумно обрабатываются так, чтобы свести к минимуму создание промежуточных наборов данных на диске.

    Только операторы и инструменты, которые обрабатывают по принципу «ячейка за ячейкой», могут воспользоваться этой возможностью.

    Операторы и инструменты, которые поддерживают отсроченную оценку, сами включены инструмент калькулятора растров, либо представлены в виде кнопки, либо в списке предоставленных инструментов.

  • Инструмент Калькулятор растра может быть использован в ModelBuilder, но помните следующее:

    • В ModelBuilder, следующие типы переменных являются корректными входными данными для выражения:
      • String
      • Boolean
      • Числовые (двойной точности и длинное целое)
      • Данные (набор растровых данных, растровый слой, канал растра, файла слоя .lyr)
    • Инструмент Калькулятор растра, как правило, придерживается стандартного поведения связности моделей в ModelBuilder, отдельные исключения обусловлены требованиями к формулированию допустимого выражения алгебры карт. К ним относятся:
      • Переменные связаны с инструментом Калькулятор растров (Raster Calculator), если они выбираются из перечня переменных. Все переменные автоматически перечислены в списке Переменные этого инструмента.
      • Если в выражении используется набор данных или переменная, будет создана связь между переменной и инструментом. Если вы удалите переменную из выражения, связь между переменной и инструментом также будет удалена.
      • Если вы удалите связь с переменной, переменная не удалится из выражения.
      • Не следует переименовывать переменную, соединенную с инструментом, т.к. переменная не будет переименована в выражении. Если вы переименуете ее, выражение будет некорректным.
  • Конкретные Параметры среды хранения растра могут применяться к этому инструменту, если форматом входных растровых данных является не Esri Grid.

    • Для параметров среды Статистика растра (Raster statistics) поддерживается только задание значения параметра Вычислить статистику (Calculate Statistics).
    • В параметрах среды Сжатие поддерживается только тип Сжатия. Параметры среды применяются только для выходных целочисленных данных. Сжатие не поддерживается растрами с плавающей точкой, поэтому данный параметр применим только для выходных целочисленных данных.
    • Параметр среды Размер листа поддерживается только для выходных растров в следующих форматах: TIFF, файловая база геоданных или многопользовательская база геоданных.

Синтаксис

RasterCalculator(expression, output_raster)
ПараметрОбъяснениеТип данных

expression

Примечание:

В Python, выражения алгебры карт необходимо создавать и выполнять с модулем Spatial Analyst, который дополняет функциональность библиотеки ArcPy языка Python.

Смотрите Алгебра карт в Spatial Analyst, чтобы узнать о выполнении анализа в Python.

Raster Calculator Expression

output_raster

Примечание:

Более подробную информацию о создании выходных данных из выражения алгебры карт в Python см. Создание выходных данных из выражений алгебры карт (Creating output from Map Algebra).

Raster Dataset

Параметры среды

  • Автоматическое подтверждение
  • Размер ячейки
  • Метод проецирования размера ячейки
  • Сжатие
  • Текущая рабочая область
  • Экстент
  • Географические преобразования
  • Маска
  • Выходное ключевое слово CONFIG
  • Выходная система координат
  • Временная рабочая область
  • Растр привязки
  • Размер листа

Информация о лицензиях

  • Basic: Требуется Spatial Analyst
  • Standard: Требуется Spatial Analyst
  • Advanced: Требуется Spatial Analyst

Связанные разделы

Как рассчитать Log2 | Наука

Обновлено 8 февраля 2020 г.

Что такое логарифмы? Ну, для начала, само слово поначалу кажется немного неуклюжим. Когда учащимся впервые знакомят с концепцией этих «журналов», это часто является частью их первоначального знакомства с тем, как используются показатели степени или степени. Логарифм — это просто показатель степени, представленный не в виде надстрочного индекса.

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

Например, если вас попросили решить выражение y = log 2 1000, простого интуитивного подхода к решению задачи не существует.

Запутались? Читайте дальше, и любые «мощные» лог-выражения с нестандартными базами исчезнут.

Объяснение логарифмических выражений

Допустим, вас попросили решить выражение y = log 10 1000. Во-первых, вам нужно определить, что происходит в задаче. Когда вы получаете значение для y, оно должно быть показатель степени .

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

То есть приведенное выше выражение эквивалентно 10 y = 1000. Вы можете с первого взгляда понять, что y должно быть равно 3, но в противном случае вы можете положиться на свой калькулятор, чтобы получить правильный ответ.

Зачем вообще использовать логарифмы?

Почему полезно смотреть на взаимосвязь между одним числом и логарифмом второго числа, а не просто изучать и отображать взаимосвязь как есть?

Ответ заключается в том, что когда y изменяется в зависимости от некоторой положительной степени x, оно растет быстрее, чем x; по мере того, как эта мощность становится даже немного больше, увеличивающийся разрыв между x и y с увеличением значений x становится экстремальным. Из-за этого в таких ситуациях обычно строят график зависимости y от log 9.0013 b x или постоянный множитель log b x.

  • Примером этого является шкала Рихтера в геологических науках, используемая для количественной оценки силы землетрясений. Каждое целое число вверх по шкале соответствует десятикратному увеличению величины, а также 31-кратному увеличению высвобождаемой энергии. Из-за этого землетрясение магнитудой 7,7 высвобождает в 31 раз больше энергии, чем землетрясение силой 6,7 балла, и (31 × 31 = 961) больше энергии землетрясения силой 5,7 балла.

Примеры логарифмических задач

Учитывая y = log 10 100 000, чему равно y?

y — это показатель степени, в которую нужно возвести 10, чтобы получить значение 100 000. Это 5, как вы могли бы сделать в уме, если бы знали, что 10 5 = 100 000.

Учитывая y = log 10 50 000, что такое y?

y — это показатель степени, в который нужно возвести 10, чтобы получить значение 50 000. Ясно, что это нецелое значение, поскольку 10 4 = 10 000 и 10 5 = 100 000. Ваш калькулятор может дать ответ: 4,698. (Это хорошее напоминание о том, что показатели степени не обязательно должны быть целыми числами. )

Log2x в действии

Когда вы изучаете проблемы с ведением журнала с основанием, отличным от 10, ни один из вышеупомянутых принципов не меняется. Математика может выглядеть немного шаткой, поэтому будьте осторожны, чтобы не перепутать маленькие основания, такие как 2, с любым логарифмом, поскольку эти числа также часто представляют собой младшие однозначные числа.

Пример: Что такое журнал 2 4000?

Ответ завершает предложение «4000 — это результат возведения числа 2 в степень…». Значение этого выражения равно 11,965.

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

Как рассчитать основание логарифма 2 в Excel (2 удобных метода)

Функция LOG в Excel очень проста и удобна в использовании. Это наиболее распространенная функция в финансах, бизнес-аналитике и статистике. Вы также можете использовать эту функцию LOG для построения диаграммы или графика. В этой статье вы узнаете от 2 методов до вычислить журнал

по основанию 2 в Excel.


Скачать практическую рабочую тетрадь

Что такое логарифм (лог) в математике?

2 метода расчета логарифмической базы 2 в Excel

1. Используйте функцию журнала Excel

2. Примените VBA для расчета логарифмической базы 2.

Заключение

Статьи по Теме

Загрузить рабочую тетрадь

Вы можете загрузить следующую рабочую тетрадь, которую мы использовали при подготовке этой статьи.


Что такое логарифм (лог) в математике?

В математике логарифм — это операция, обратная возведению в степень. Проще говоря, значение логарифма данного числа — это индекс, до которого нам нужно возвести основание, чтобы найти это число. Чтобы дать вам представление, для данного числа 64, 6 — это индекс, до которого следует возвести основание 2 , чтобы найти число 64.

Следовательно, LOG числа 64 равно 6 . В математике мы записываем это как log 2 64=6.


2 Методы расчета логарифмической базы 2 в Excel

1. Используйте функцию журнала Excel

Функция LOG в Excel вычисляет логарифм числа по определенному основанию. Чтобы использовать функцию LOG, просто выберите ячейку и введите ее, как показано на рисунке ниже.

Чтобы найти логарифмическую базу 2 в Excel, выполните следующие действия.

📌 Шаги:

  • Сначала выберите выходную ячейку (в этом примере D5) , где мы хотим вычислить значение логарифма. Затем введите следующую формулу и, наконец, нажмите ENTER.

=LOG(B5,C5)

Наконец, вот результат.

Подробнее: Как вычислить натуральный логарифм в Excel (с 4 примерами)


Аналогичные показания

  • Как сделать обратный журнал в Excel (3 простых метода)
  • Построить график журнала журнала в Excel (2 подходящих примера)
  • Как регистрировать данные преобразования в Excel (4 простых метода)

2. Применение VBA для расчета базы журнала 2

Если вас устраивают коды VBA , вы можете использовать функцию журнала в VBA для вычисления основания журнала 2 в Excel. Следуйте инструкциям ниже, чтобы применить Функция журнала VBA.

📌 Шаги:

  • Чтобы открыть окно модуля, перейдите на вкладку
    Разработчик
    >> Visual Basic >> Вставьте >> Модуль.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *