es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede trazar en Julia.

Actualmente estoy leyendo un libro (BRML) que tiene una demostración (demo de terremoto, ejercicio 1.22), que está escrita en Julia. Nunca he usado Julia (aunque he usado Python y otros lenguajes con bastante frecuencia) antes, así que soy un completo principiante.

¿Qué hace exactamente la línea plot(x,y,”.”) en el siguiente código?

Pkg.add ("Pkg")
usando Pkg
Pkg.add ("PyPlot")

S = 5000 # número de puntos en la espiral
x = zeros (S); y = zeros (S)
for s = 1: S
    theta = 502pis / S; r = s / S
    x [s] = r * cos (theta); y [s] = r * sin (theta)
fin
plot (x, y, ".")

Entiendo todo lo que se hace antes de eso, sin embargo, no estoy seguro de lo que hace esa línea específica. La razón por la que no puedo ver por mí mismo es porque cuando intento ejecutarlo en un compilador en línea de Julia, obtengo el siguiente error:

INFO: Inicializando el repositorio del paquete /home/cg/root/4655378/.julia/v0.6
INFO: Clonando METADATA desde https://github.com/JuliaLang/METADATA.jl
ERROR: LoadError: GitError (Código: ERROR, Clase: Net, error de rizo: No se pudo resolver el host: github.com
)
Stacktrace:
[1] expansión de macro en ./libgit2/error.jl: 99 [en línea]
[2] clone (:: String, :: String, :: Base.LibGit2.CloneOptions) en ./libgit2/repository.jl: 276
[3] #clone # 100 (:: String, :: Bool, :: Ptr {Void}, :: Nullable {Base.LibGit2.AbstractCredentials}, :: Function, :: String, :: String) en ./libgit2/libgit2.jl: 562
[4] (:: Base.LibGit2. #kw ## clone) (:: Array {Any,1}, :: Base.LibGit2.#clone, :: String, :: String) en ./: 0
[5] (:: Base.Pkg.Dir. ## 8 # 10 {String, String}) () en ./pkg/dir.jl: 55
[6] cd (:: Base.Pkg.Dir. ## 8 # 10 {String, String}, :: String) en ./file.jl: 70
[7] init (:: String, :: String) en ./pkg/dir.jl: 53
[8] #cd # 1 (:: Array {Any,1}, :: Función, :: Función, :: String, :: Vararg {String, N} donde N) en ./pkg/dir.jl: 28
[9] añadir (:: String) en ./pkg/pkg.jl: 117
mientras se cargaba /home/cg/root/4655378/main.jl, en la expresión que comienza en la línea 1

Tags:  , ,

Answer

  1. Avatar for davy.ai

    La línea plot(x,y,".") es un comando para representar los puntos (x,y) en un gráfico. El "." indica que los puntos deben representarse como puntos en lugar de líneas.

Comments are closed.