
juliaのパッケージを追加したい
pythonではpipでパッケージを追加していたが、
juliaでは何を使うんやろと思い辿り着いたのがここ
…
おわり。


?: 特定のな関数やマクロで助けが必要な時, 例えば ?cos や ?@time + エンターキー
;: シェルモード
]: パッケージモード
上記のモードから離脱するときは CTRL-D。"exit()"が機能するのは"julia>"の時のみ。また、シェルモード <--> パッケージモードの相変換はできない仕様のようだ。
今回はパッケージを追加したいので"]"をタイプするが、追加の仕方がわからないので、パッケージモードで"?"をタイプ。

二次方程式を解くために"LinearAlgebra"パッケージと"NLsolve"パッケージを追加します。その結果…

上手くいきました!! CTRL-Dで抜け出し、プログラムを実行。。。

using LinearAlgebra, NLsolve
function findVertex(a, b, c)
ac = c - a
ab = b - a
abxac = cross(ab, ac)
ed = abxac / norm(abxac)
ag = (ab + ac) / 3
function equation(x)
ad = x[1] * ed + ag
return [dot(ad, ad) - dot(ab, ab)]
end
result1 = nlsolve(equation, [1.0])
result2 = nlsolve(equation, [-1.0])
x1 = result1.zero
x2 = result2.zero
return [a + x1[1] * ed + ag, a + x2[1] * ed + ag]
end
function main()
a = [1.0, 0.0, 0.0]
b = [0.0, 1.0, 0.0]
c = [0.0, 0.0, 1.0]
println(findVertex(a, b, c))
end
main()
上手くいったようです\(*^^*)/