piecewise

    1

    1答えて

    pythonのチェンジポイントから区分的な関数を作りたいと思っています。私は入力と出力が大きくなることを期待しているので、スピードは重要です。 入力: INT numpyの配列:A = [1,7, 1000, 1500] ブールnumpyの配列: :Aの長さがB 出力のTrueの数に等しいB = [True, False, True, True, False, True, False, False

    0

    1答えて

    MATLAB R2016aで単純に区分的に定義された関数をプロットしようとしています。 tが負の場合、このコードはv = 0となり、tが正(またはゼロ)の場合、コードはv = 10*exp(-5000*t)と表示されます。 t = -0.0014:1e-5:0.0014; v = zeros(1, length(t)); for i = 1:length(t) if t(i) < 0

    1

    2答えて

    はるかに以下の質問に与えられた解決策のように、0と1の信号機能をプロットしようとすると: How to plot non-numeric data in Matplotlib しかし、私は、垂直線を有するたい関数が0から1に変化するときに曲がっているのではなく、x = 1 2 3 4とf(x)= 1のf(x)= 0の場合、y = 0の水平線y = 0からy = 1までのx = 5の垂直線、その後y

    1

    2答えて

    複数のブレークポイントを持つ非線形関数を使用して区分的に回帰を行うことを検討しています。私は区分的線形回帰をしましたが、どのような種類の非線形関数を指定する場合でも、Rでどのようにセットアップすればよいですか? 具体的には、2つのブレークポイントを使用して線形、指数関数、指数関数の3つの関数に関心があります。あなたの問題に取り組む

    0

    2答えて

    私はそれをテストするためのインターバルから特定の数値を取得し、後で1つのグラフの下に異なる関数を構築する方法を知りたいと思います。たとえば、(この場合は「X」変数)、私は本当にMATLABで何をしたいのか x 0:.5:5; Ids=ones(x); figure;hold on; for n = 1:5 if(x < 3.0) %problem here Ids(

    0

    1答えて

    区分的に定義された関数でbvp4cを使用する際に問題があります。 私はコードをテストし、区分的に定義された関数が一定の場合はうまく動作します。 問題は、区分的に定義された関数が定数ではない領域でグラフに間違った結果が得られることです(確かに分かります)。 この問題の対処方法に関するご意見やご提案はありますか? おかげ function bvp4 xlow=0; xhigh=0.

    0

    1答えて

    私はPythonには新しく、区分的な機能を定義する必要がありますが、2つ以上の条件を指定するとすぐに "ValueError:関数リストと条件リストが必要です同じである "。例えば、非常に基本的なテスト機能 def test(r): r1=1.8 return np.piecewise(r, [(r<r1), (r==r1), (r>r1)], [0, 1, 2]) が完璧

    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[{

    3

    2答えて

    で区分的関数を定義し、私は以下の条件に従って、MATLABで関数を定義しようとしています: If t<0 f(t,x,y)=t*(x/y)+1. else f(t,x,y)=-t*(x/y)+1. end 私は1つの変数に区分関数を定義する方法を見つけましたが、ここで私は3を持っています変数。そのような関数をMATLABで定義する方法はありますか?