piecewise

    1熱度

    1回答

    我使用NDSolve解決非線性偏微分方程 方程。 我希望其中一個變量(Kvar)是當前正在解決的時間步的函數 ,因此使用 Piecewise。 數學生成一個錯誤消息說: SetDelayed ::寫:標籤在0.05 [T_]是受保護的真實。 >> NDSolve :: deqn:公式或預期的,而不是 $第一個參數方程失敗的名單.... 的replaceAll ::代表:.... 我沒有包括整個錯誤

    1熱度

    2回答

    想要繪製的0和1的信號的功能,很像給予以下問題的解決方案的功能: How to plot non-numeric data in Matplotlib 然而,我想有垂直線而不是在函數從0變爲1時彎曲的。所以,例如,如果f(x)= 0(對於x = 1 2 3 4且f(x)= 1,那麼我想在y = 0處有一條水平線最多x = 5,從y = 0到y = 1的x = 5的垂直線,然後y = 1的水平線 這

    5熱度

    6回答

    我想用R定義一個分段函數,但是,我的R代碼出錯了。任何建議都是值得歡迎的。 x<-seq(-5, 5, by=0.01) for (x in -5:5){ if (-0.326 < x < 0.652) fx<- 0.632 else if (-1.793<x<-1.304) fx<- 0.454 else if (1.630<x<2.119) fx<-0.

    0熱度

    1回答

    我試圖使用生成和numpy的一個matplotlib分段週期性情節,像這樣的檢查時: import numpy as np import matplotlib.pyplot as plt Q1 = lambda t, f, Q_max: Q_max * np.sin(2 * np.pi *f * t) Q2 = lambda t, f, Q_max: 0 def Q_true(t, f

    1熱度

    1回答

    我通過「如果」有這樣的週期定義的函數: T = 1; Tt[t_] := Quotient[t, T]*T f[t_] := If[t >= Tt[t] && t < ((Tt[t] + T/2)), 1, -1] 我需要用「分段」,以redefinie它。我的嘗試是這樣的: g[t_] := Piecewise[{ {1, (t >= Tt[t] && t < ((Tt[t

    4熱度

    2回答

    我試圖將一個分段定義的函數擬合到Python中的數據集中。我已經搜索了很長一段時間,但我還沒有找到答案,可能與否。 要了解我正在嘗試做什麼,請看下面的示例(這不適用於我)。在這裏,我試圖將一個移位的絕對值函數(f(x)= | x-p |)擬合到以p爲擬合參數的數據集中。 import scipy.optimize as so import numpy as np def fitfunc(x,

    0熱度

    1回答

    我試圖運行此代碼 syms x m eq3 = m-['(heaviside(x)-heaviside(x-1))*x^3/6 ']; %... % '(heaviside(x-1)-heaviside(x-2))*(1/6)*(-3*x) + ' ... % '(heaviside(x-2)-heaviside(x-3))*(1/6)*(3*x^3-24*x^1)

    3熱度

    2回答

    我試圖根據以下條件MATLAB來定義一個函數: If t<0 f(t,x,y)=t*(x/y)+1. else f(t,x,y)=-t*(x/y)+1. end 我找到了一種方法來定義一個變量分段函數,但在這裏我有三個變量。有沒有一種方法可以在MATLAB中定義這樣的函數?

    0熱度

    1回答

    我想分段使用我的問題之一,我有兩個變量:x和psi。但是,相應的功能僅對定義的「x」範圍有效,且psi範圍相同。我正在嘗試製作這些3D圖 - 我基本上只有Plot3D [p,{x,0,1},{psi,0.01,1}] - >這些範圍適用於整個繪圖範圍,我已經在分段函數中定義了各個函數的x範圍。 我得到以下錯誤:說Plot :: exclul:......必須是一個等式或\實值函數的列表。 任何人都

    21熱度

    1回答

    在N3059我發現對(和元組)的分段施工的描述(它是在新的標準)。 但我不能看的時候應該使用它。我發現有關emplace和非可複製實體的討論,但是當我試用時,我無法創建一個需要需要piecewiese_construct或可以看到性能優勢的情況。 例子。我想我需要一個類,這是不可複製,但movebale(需要轉發): struct NoCopy { NoCopy(int, int) {}