美文网首页Julia 挖坑
Julia之坑for循环

Julia之坑for循环

作者: 黑猫中度烘焙 | 来源:发表于2018-08-30 23:27 被阅读49次

先尝试一个for 循环

for i in 1:10
    println(i)
end

运行成功
基于for循环完成一个阶乘运算

a = 1
for i in 1:10
    a = a * i
end
println(a)

得到答案a=3628800,运算成功
围绕该循环可以写出一个阶乘函数

function f(n)
    a = 1
    for i in 1:10
        a = a * i
    end
    return a
end
f(10)

f(10) = 3628800,得到答案一致,运行成功
写一个求方程根的函数

function q(a::Float64, b::Float64, c::Float64)
   t = sqrt(b^2-4a*c)
   r1 = (-b + t) / 2a
   r2 = (-b - t) / 2a
   return r1, r2
end
x1,x2 = q(1.0,-6.0,5.0)q(1.0,-6.0,5.0)

运行后返回x_1 = 5, x_2 = 1,运行成功

相关文章

  • Julia之坑for循环

    先尝试一个for 循环 运行成功基于for循环完成一个阶乘运算 得到答案,运算成功围绕该循环可以写出一个阶乘函数 ...

  • Julia之坑bug

    20180825 using IJulia 失败20180826 Pkg.build("IJulia"),问题解...

  • Julia循环结构_for循环_2020-04-23

    # Julia循环结构_for循环_2020-04-23Thursday #@ for循环是一种迭代循环机制,迭代...

  • Julia之坑集合运算

    集合运算很常用,比如计算多样性的时候,需要大量运用先创造2个集合a和b 计算差集,差集的结果和顺序有关 合集和交集很简单

  • Julia之坑数学计算

    Julia在计算阶乘的时候,如果阶乘数超过21,便会出错,但是如果加一个big()便可以计算了 过去不知道的一个小...

  • Julia之坑创造数列

    创造数列是分析中常用的手段,比如创造一个从1到100的数列 这里不能直接使用 [1:100],否则只是生成一个范围...

  • Julia循环结构_while循环_2020-03-24

    # Julia循环结构_while循环_2020-03-24Tu #@ while循环结构的一般格式如下: whi...

  • Julia循环结构_while循环_2020-03-29

    # Julia循环结构_while循环_2020-03-29Sunday #@ 再看while循环的一个例子:求s...

  • Julia之坑随机数

    随机是模拟的第一步,如果想生成一个随机数 如果希望在一个数列[3,4,5]中随机选择一个数 如果要产生10个随机数...

  • Julia之坑函数和词典

    最简单的函数写法 稍微简化一下的写法 从Juliacn上面抄来的一个写法 最头大的就是词典了,一直很难明白词典的使...

网友评论

    本文标题:Julia之坑for循环

    本文链接:https://www.haomeiwen.com/subject/dekjwftx.html