AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1703603
Accepted
User1974
User1974
Asked: 2022-02-08 01:51:45 +0800 CST2022-02-08 01:51:45 +0800 CST 2022-02-08 01:51:45 +0800 CST

Dada a linha entre os pontos 1 e 2, qual é a mudança no ângulo para o ponto 3?

  • 772

Eu tenho vértices de polilinha em uma tabela do Excel.

insira a descrição da imagem aqui

  ASSET_ID VERTEX_NUM          X          Y ANGLE_CHANGE
---------- ---------- ---------- ---------- ------------
        10          1     118.56        3.8         null
        10          2     118.62       1.03         null
        10          3     121.93       1.03            ?

        20          1     123.59       1.19         null
        20          2     124.21       1.02         null
        20          3     124.85        .96            ?
        20          4     125.49       1.01            ?
        20          5     126.11       1.16            ?
        20          6      126.7       1.41            ?
        20          7     127.24       1.75            ?
        20          8     127.26       2.16            ? --I chose to put this point in the screenshot just because the change in angle is large. So it was easy to illustrate what I'm looking for (lots of room for markup).
        20          9     127.36       2.56            ?
        20         10     127.52       2.94            ?
        20         11     127.75       3.29            ?
        20         12     128.03       3.59            ?

        30          1     129.84       1.26         null
        30          2     133.26       2.88         null

Eu quero determinar qual é a "mudança de ângulo" de ponto a ponto.

Em outras palavras, dada uma linha entre os pontos 1 e 2, como posso calcular a mudança no ângulo para o ponto 3?

microsoft-excel microsoft-excel-2016
  • 3 3 respostas
  • 1059 Views

3 respostas

  • Voted
  1. harrymc
    2022-02-08T02:16:13+08:002022-02-08T02:16:13+08:00

    Supondo que suas colunas no Excel sejam A, B etc, as colunas X, Y, ANGLE_CHANGE são C, D, E, respectivamente, e a primeira linha de dados é o número 2.

    Para encontrar o ângulo, você pode usar esta fórmula para E3:

    =ATAN((Y3-Y2)/(X3-X2))*(180/PI())
    

    Selecione a célula E3 e arraste a pequena alça para baixo sobre as colunas abaixo.

    Este usa a função ATAN que retorna seu resultado em radianos, precisando ser multiplicado por 180/Pipara dar graus.

    • 8
  2. Best Answer
    JohnSUN
    2022-02-08T02:16:22+08:002022-02-08T02:16:22+08:00

    Você obterá os 87 graus desejados (quase um ângulo reto, quase vertical) com uma fórmula simples

    =ATAN2(<current X>-<previous X>;<current Y>-<previous Y>)*180/PI()

    Como

    =ATAN2(C14-C13;D14-D13)*180/PI()

    • 7
  3. User1974
    2022-02-08T21:54:19+08:002022-02-08T21:54:19+08:00

    Eu construí com base nas respostas de @harrymc e @JohnSUN.

    Isto é o que eu inventei:

    insira a descrição da imagem aqui

    Relacionado:

    Qual método de densificação SDE.ST_Geometry usa para aproximar arcos como segmentos?

    Determinar se a linha tem curvas verdadeiras via SQL (SDE.ST_GEOMETRY no Oracle)

    • 0

relate perguntas

  • Como usar a função LENGTH do Excel para uma coluna inteira?

  • Matriz do Excel (2 variáveis)

  • como abrir um arquivo de escritório do WSL

  • Escolher uma opção suspensa específica que coloca um cursor ou destaca outra célula para entrada de dados

  • VBA para renomear planilha com base no nome do arquivo

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve