equation-solving

    -1熱度

    1回答

    我sympy有一個函數,它是相當難看: In [79]: print(expected_c) Out[79]: 2**(n - 2)*n*(n - 1)*binomial(m, n)*factorial(m - 3/2)*factorial(m - n)/(binomial(2*m, n)*factorial(m - n/2)*factorial(m - n/2 - 1/2)) 我要解決它的

    0熱度

    1回答

    我有我的代碼中的錯誤 ,我希望你能幫助我!: (當我將代碼粘貼奇怪的事情發生了(不是全部是這樣寫的代碼),但在這裏我們去:我想要linalg.solve(A,Res)。第一個(A)有10行10列,即矩陣([10數組,10個元素]),第二個有10行和1列,即,矩陣([1個數組,10種元素]) 當我執行它引發以下錯誤的代碼: 奇異矩陣 我不知道做什麼當我不。 Ť要求linalg.solve,但要求打印

    -1熱度

    1回答

    因此,我想用兩個變量(例如x和y各有50個值)求解方程z。我想計算這樣的東西: import numpy as np x = np.linspace(0, 50, 51) y = np.linspace(100, 150, 51) z=y-x print z with open("output_data.csv","w") as out_file: for i in ra

    0熱度

    1回答

    我必須編寫一個接受三個參數和一個算術表達式(或方程)的方法。基於該方程,結果必須返回。但是,問題是這個方程是作爲一個字符串給出的,必須被轉換來做算術運算(我很困惑該怎麼做)。怎樣才能在java中有效地解決這個問題。下面給出了相同的代碼。 public static void main(String[] args) { System.out.println(getResult(2,3,5,

    0熱度

    1回答

    我具有非線性方程組,其中能夠選用任何Ñ的系統,所以所有的解向量X =(X1,...,XN)的長度可以不同。例如,系統可以是這樣的: f1(x1,...,xn) = sum(xi + xi^2) = 0, i={1,n} f2(x1,...,xn) = sum(e^xi + xi + sin(xi*pi)) = 0, i={1,n} 根據this example,我使用用於解決這樣的N

    5熱度

    1回答

    我試圖解決Julia中的大量(50)非線性聯立方程。目前,我只是試圖用2個方程來獲得正確的語法等。但是,我已經嘗試了各種軟件包/工具 - NLsolve,nsolve在SymPy和NMP中的JuMP(我忽略了目標功能,只是輸入平等約束) - 沒有太大的運氣。我想我應該集中精力讓它在一個工作。我會很感激任何有關選擇軟件包的建議,如果可能的話。 下面是我試圖在NLsolve中使用它(在mcpsolve

    5熱度

    2回答

    我有一個四階多項式方程,我需要找到所有的根。 簡單的例子: from sympy import (Symbol,solve,I) a=4+5*I; b=3+7*I; c=12-56*I; d=33+56*I; e=345-67*I; x=Symbol('x') eq=a*x**4 + b*x**3 + c*x**2 + d*x +e solve(eq,x) 如果A,B,C,d,e爲純實

    1熱度

    1回答

    是否有可能在matlab中求解以下方程? A*X+B*exp(X)=C A,B是正方形和常數矩陣。 C是一個常數和列矩陣。 X是一個應該找到的列矩陣。(exp()在X上逐個元素)。

    0熱度

    1回答

    我有大約1000測量使用設備。我們稱這些測量爲y。對於這些測量中的每一個,我知道實際的測量應該是什麼,我們稱之爲z。我如何校準,調整或縮放y以獲得更好的估計?我想解決或者方程爲α,β,γ以下系統(線性/非線性)的: 或 可能有人給我一些建議並讓我知道如果我正確地做到這一點?

    2熱度

    1回答

    我求解等式sum((2*x+1)/k^x)==3*k(其中x屬於整數)作爲 x=0:10000 y=function(k){sum((2*x+1)/k^x)==3*k} y(2) 它返回TRUE。 但我想要一個方法來自動解決它,我該如何解決它?