小编Luc*_*ito的帖子

我怎样才能衡量我的朱莉娅计划的时间?

如果我想计算朱莉娅的东西

invQa = ChebyExp(g->1/Q(g),0,1,5) 
a1Inf = ChebyExp(g->Q(g),1,10,5)
invQb = ChebyExp(g->1/Qd(g),0,1,5)
Qb1Inf = ChebyExp(g->Qd(g),1,10,5)
Run Code Online (Sandbox Code Playgroud)

我怎么能算上时间?我需要等多少秒才能完成这四件事?我tic()是在开头还是toc()结尾?

我试过了@elapsed,但没有结果.

time julia

3
推荐指数
2
解决办法
2838
查看次数

如何将单个值更改为向量 - JULIA

我在Julia有一个计算很多值的程序,包括最终积分的结果.程序中计算的所有值sigma首先取决于修复sigma = 0.6.现在我必须做一个值表,并sigma改为sigma= 0.319 / R ,for R in [0.5:0.5:10](20分).

因此,对于每个人R,我将在我的计划中得到最终结果.该程序的输出是一个完整的结果,称为omega.

那么,我怎么能这样做,程序没有大的改变? sigma在程序开始时声明.

我试图把R = [ 0.5:0.5 :10 ]sigma = 0.319./R,但在nexts行中,程序无法计算其他值.我有这个错误消息:

MethodError: no method matching *(::Array{Float64,1}, ::Array{Float64,1}) 



using  NLsolve

include("C:\\Users\\Lucas\\Desktop\\LUCAS\\Julia\\brent.jl")

R = 0.5:0.5:10
       sigma = 0.319./R

?(r) = 2/15*sigma^9*(1/(r-1)^9-1/(r+1)^9-9/8/r*(1/(r-1)^8-1/(r+1)^8))-
                   sigma^3*(1/(r-1)^3-1/(r+1)^3-3/2/r*(1/(r-1)^2-1/(r+1)^2))

function ?l(r)
     ((3*sigma^3)/(2*r^2*(1+r)^2)+(3*sigma^3)/(r*(1+r)^3)-(3*sigma^3)/(1+r)^4
                                 -(3*sigma^9)/(20*r^2*(1+r)^8)
                                 -(6*sigma^9)/(5*r*(1+r)^9)
                                 +(6*sigma^9)/(5*(1+r)^10)
                                 -(3*sigma^3)/((r-1)^3*r)
                                 +(6*sigma^9)/(5*(r-1)^9*r)
                                 -(3*sigma^3)/(2*(r-1)^2*r^2)
                                 +(3*sigma^9)/(20*(r-1)^8*r^2)
                                 +(3*sigma^3)/(r-1)^4-(6*sigma^9)/(5*(r-1)^10))
end

function ?ll(r)
     ((-(3*sigma^3)/(r^3*(1+r)^2))-(6*sigma^3)/(r^2*(1+r)^3)
                             -(9*sigma^3)/(r*(1+r)^4)+(12*sigma^3)/(1+r)^5
                             +(3*sigma^9)/(10*r^3*(1+r)^8)
                             +(12*sigma^9)/(5*r^2*(1+r)^9)
                             +(54*sigma^9)/(5*r*(1+r)^10)
                             -(12*sigma^9)/(1+r)^11+(9*sigma^3)/((r-1)^4*r)
                             -(54*sigma^9)/(5*(r-1)^10*r)
                             +(6*sigma^3)/((r-1)^3*r^2) …
Run Code Online (Sandbox Code Playgroud)

julia

0
推荐指数
1
解决办法
183
查看次数

标签 统计

julia ×2

time ×1