maxima

    1熱度

    1回答

    我已經定義 log10(x) := log(x)/log(10); ndigits(x) := fix(log10(x) + 1); 當我嘗試應用ndigits的值,我似乎無法得到一個數值結果: (%i18) NDIGITS(1); (%o18) NDIGITS(1) (%i19) float(NDIGITS(1)); (%o19) NDIGITS(1.0)

    3熱度

    2回答

    如果我有最大值中的多項式x^2+y^2,那麼最大值將顯示它,如y^2+x^2。有沒有辦法指定在變量y之前顯示變量x?

    -1熱度

    1回答

    我正在使用golang實現日誌記錄庫。我知道將日誌寫入文件是一種很慢的I/O操作。然後我想用goroutine來充分利用goroutine的異步特性。這樣主程序就不會被任何I/O操作阻塞。最近,我發現去庫提供了一個buffered I/O library。我想知道哪種方式是實現文件日誌記錄的最佳方式?這兩種設計之間是否有任何折衷?

    1熱度

    1回答

    初始化使用新的或沒有新的defstruct,似乎也是這樣,是否有區別? (%i1) defstruct(foo(a,b)); (%o1) [foo(a, b)] (%i2) f: foo(1,2); (%o2) foo(a = 1, b = 2) (%i3) [email protected]; (%o3) 1 (%i4) f_new: new

    1熱度

    1回答

    考慮下面的語句: (%i1) matchdeclare([a,b], constantp); (%o1) done (%i2) defmatch(match, a*x+b); (%o2) match (%i3) match(2*x+3); (%o3) [b = 3, a = 2] 我想概括的功能這種模式。但後來它似乎並沒有工作了: (%i1)

    0熱度

    1回答

    我是Maxima的初學者。 我想知道如果我能做到以下幾點: 我想得到這樣一個函數的偏微分方程: depends(w_r,[r]); depends(w_theta,[theta]); depends(e_r,[r]); depends(e_theta,[theta]); f(r,theta):=diff(w_r*e_r+w_theta*e_theta,r,1); F(R,THETA)包

    2熱度

    1回答

    讓我們有下面的代碼 e1 : matrix([a1],[b1],[c1]); e2 : matrix([a2],[b2],[c2]); dotproduct(e1,e2); 第三行給出的輸出 a1a2 + b1b2 +c1c2 我想有這樣的事情,而不是( |e|是e規範): |e1||e2| 有沒有辦法爲dotproduct函數提供一個簡單的答案?

    1熱度

    1回答

    如何硬化maxima的plot3d()中的colorbar範圍? 例如, (%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi]); 使用默認的行爲,這是一個彩條從-1到+1,這將產生 但是,如果我想要一個彩條橫跨東西而不是從0到+1?

    2熱度

    1回答

    在maxima中,調用plot3d()函數時的默認行爲是從側面顯示所得到的流形。例如,運行 (%i0) wxplot3d(cos(x)*cos(y),[x,-%pi,%pi],[y,-%pi,%pi]); 產生 這些圖可以很漂亮,但往往biaise我們對它的解釋,有時也歧管的部分被隱藏。我如何得到同一個情節的「鳥瞰圖」?

    6熱度

    1回答

    我意識到有很多地方我可以問這個問題,但我想我會在這裏嘗試。我已經看到儘可能多地從Maxima的好人那裏獲得幫助。 我用SBCL運行Maxima並始終得到錯誤; INFO: Binding stack guard page unprotected Binding stack guard page temporarily disabled: proceed with caution Maxima