我有許多變數和矩陣,我想用素數呼叫,例如:
xprime, yprime, rprime 等等。
我相信我不能使用x', y', r'等,因為它例如用于矩陣轉置。
julia> x' = 5
ERROR: syntax: invalid assignment location "x'" around REPL[2]:1
Stacktrace:
[1] top-level scope at REPL[2]:1
julia> x = [1,2]
2-element Array{Int64,1}:
1
2
julia> x'
1×2 LinearAlgebra.Adjoint{Int64,Array{Int64,1}}:
1 2
我愿意接受任何比 xprime、yprime 等更方便的方法的建議,我認為這很長很丑。
uj5u.com熱心網友回復:
您可以使用素數:
julia> x′ = 1
1
julia> x′
1
help?> ′
"′" can be typed by \prime<tab>
請注意我使用′(素數)而您嘗試使用'(單引號)的區別。不允許在變數名中使用單引號,因為它會對其前面的值呼叫伴隨操作(您可以在示例中看到)。
正如幫助中所解釋的,′您可以在 Julia REPL 和大多數配置為通過輸入\prime并按來支持 Julia 的編輯器中輸入它Tab。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/364945.html
上一篇:變數值作為雪花中的列名
下一篇:如何根據用戶的輸入創建變數?
