solver

    5熱度

    2回答

    如何解決SymPy非線性方程,它的形式是 y = P*x + Q + sqrt(S*x + T) 的,我知道y(0),y'(0),y(c),y'(c)。我想找到P,Q,S和T。並且代表y作爲x的函數。 我對文檔變得非常困惑。請幫忙。

    0熱度

    2回答

    我解微分方程系統用Matlab這樣 tspan = [0 10]; res = ode15s(@(t,x) func,tspan,x0); ,我有另外一個系統,它比@func指定的slighlty不同,解決像 res2 = ode15s(@(t,x) func2,tspan,x0); 我想通過計算每個時間步的差異來比較結果。但由於Matlab解算器是可變時間步長,因此res.y(解)矩

    0熱度

    1回答

    對於可變陣列等 IntVar[][] array = VF.boolMatrix("example", 5, 10, solver); 是什麼 solver.post(ICF.arithm(array[i][j], "=", 0)); 和 array[i][j] = VariableFactory.fixed(0, solver); 之間的差是一個優於另一個在例如方面。需要更少的空間,

    -1熱度

    1回答

    Function Obj_Fnc_Colmn(IN1 As Range, OP1 As Range) Application.Run "Solver.xlam!Auto_Open" SolverReset X_var = IN1.Address Y_var = OP1.Address MsgBox X_var SolverOK SetCell:=Y_var, MaxMinVal:=3,

    -2熱度

    1回答

    我想使用求解器來找到182個單元格的根,每個單元格只依賴於另一個變量,輸出單元格是從O2到O183,變量細胞從P2到P183。 我試圖改變變量細胞具有輸出單元等於1 我試圖使用VBA但是失敗多次: Sub epsilon() Dim i As Integer i = 2 Do SolverReset SolverOptions precision:=0.0001 SolverOK Se

    -1熱度

    1回答

    我正在解決一個簡單的二維有限元問題,在NVIDIA Quadro K600顯卡上有320萬個自由度。我正在使用CUSP共軛梯度求解器,矩陣以CSR格式存儲。然而,尖端需要很長時間(大約2小時)才能解決問題。有人可以爲此目的指出一些更好的解決方案嗎?

    1熱度

    1回答

    需要求解非線性微分方程的系統: x1p = a1*u2*x1^1.3 + a2*u1 + a3*u3 x2p = (a4*u2 + a5)*x1^1.3 + a6*x2 x3p = (a7*u3 + (a8*u2-a9)*x1)/a10 X1P,X2P & X3P爲x1的時間導數,X2 & X3,即DX1/DT,DX2/dt & dx3/dt。 我們有x1,x2 & x3以及u1,u2 &

    -1熱度

    1回答

    我的VBA代碼中的solverAdd語句不起作用。 它是這樣的: SolverReset SolverOkDialog SetCell:=Range("$C$98"), MaxMinVal:=1, ByChange:=Range("$L$2:$L$85"), Engine:=1, EngineDesc:="GRG Nonlinear" SolverAdd CellRef:=Range("$L$

    -1熱度

    1回答

    假設我有兩個表t1,t2(或矩陣)都是正方形的(例如都是3X3)。 在求解我添加下面的約束: T1> = T2 那麼如何求解比較這些值? - 數值在1X1在T1> = 1X1在T2,T2中1X2在T1> = 1X2,...在T1 -Any值必須> = t2中的最大值 -... 如果它不是一個,我怎麼能得到第一種情況?是否手動輸入每個值比較(因爲這需要相當長的一段時間)

    0熱度

    1回答

    我有一個包含5列A,B,C,D和E的電子表格,所有長度都包含數字數據。 列A,B和C都具有從-10到+10的值,列D是結果。在E列中,我有一個If AND公式,如果A,B或C落在一個範圍內,它只顯示來自D的適當結果。範圍由IF AND公式引用的單獨單元格設置。 我想求解器找到A,B,通過改變爲所述範圍最大化E中的結果的最佳範圍,和C,A,B,C。 例如解算器可以返回; A必須是在0和5之間,B可以