Julia 教程学习笔记
简介
Julia是一种高级,动态,高性能编程语言,面向科学计算、数值分析、数据挖掘和许多其他与计算相关的领域。它是一种开源语言,并且具有类似于Python和MATLAB的简单易学性和使用性。
基本语法
变量
变量可以使用以下方式声明:
juliaCopy Codex = 3
y = "hello"
z = true
函数
函数可以用以下方式进行声明:
juliaCopy Codefunction add_numbers(x, y)
x + y
end
也可以使用Lambda表达式:
juliaCopy Codeadd_numbers = (x, y) -> x + y
数组
Julia中的数组可以使用以下方式创建:
juliaCopy Codex = [1, 2, 3, 4]
y = ["hello", "world"]
z = [true, false, true]
还可以使用range对象,例如:
juliaCopy Codex = 1:10
控制流
if-else语句:
juliaCopy Codex = 3
if x > 5
println("x is greater than 5")
else
println("x is less than or equal to 5")
end
while循环:
juliaCopy Codei = 1
while i < 5
println(i)
i += 1
end
for循环:
juliaCopy Codefor i in 1:5
println(i)
end
实例
计算圆的面积
juliaCopy Codefunction area_of_circle(r)
π * r^2
end
println(area_of_circle(2)) # 输出:12.566370614359172
使用Julia绘制正弦函数
juliaCopy Codeusing Plots
x = range(0, 2π, length=50)
y = sin.(x)
plot(x, y, label="sin(x)")
以上就是一些基本的Julia语法和实例,希望这些能够帮助你开始学习这种强大的编程语言。