fminsearch

    0

    1答えて

    clc; clearvars; clear all; syms T; syms E; syms v1; syms v2; syms v3; assume(v1>0 & v1<50000); assume(v2>0 & v2<50000); assume(v3>0 & v3<60000); b = 10/60; fun = int(exp(-E/(8.314*T)),T,300,T);

    -2

    1答えて

    (vgb-phy_s)^2=G^2*phy_t*((exp(-x)+x-1)+exp(-(2*phi_b/phi_t))*(exp(x)-x-1)) ここ x=phy_s/phy_t phy_t=0.0288; % phy_t=k*T/q; (k=1.3806503*10^-23, T=300 K, q=1.6*10^-19) phy_b=0.5267; % phy_b=phy_t*ln(

    0

    1答えて

    私の宿題では、最小円を計算することになっています。最初の部分は、ユークリッド距離を計算するために私を必要とし、私は次のコードであることを管理する:私は関数fminsearchを使用して上に行くする必要がありますが、何らかの理由で私はそれを実装することはできません第二部のため function euclidean = center(x, y) maximaldist = 0; rng(0, 't

    1

    3答えて

    私は、機能を最小限に抑えるためのMatlabのfminsearch方法を使用しています: c = cvpartition(200,'KFold',10); minfn = @(z)kfoldLoss(fitcsvm(cdata,grp,'CVPartition',c,... 'KernelFunction','rbf','BoxConstraint',exp(z(2)),...

    1

    1答えて

    関数の極大値を求めるためにfminsearchを使いたいと思います。 fminsearchを使用してローカル最大値を見つけることは、関数の負の戻り値を検索するだけで可能ですか?例えば : function f = myfun(x,a) f = x(1)^2 + a*x(2)^2; a = 1.5; x = fminsearch(@(x) -1 * myfun(x,a),[0,1]); が

    0

    1答えて

    以下の関数のパラメータを調べようとしています: $$ \ log L(\ alpha、\ beta、v)= v/\ beta(e^(i-1)} + \ sum_ {i = 1}^{^{N} log(ve^{ - \ beta_i} + \ alpha \ sum_ {j = 1}^{jmax(t_i)} e^{ - \ beta(t_i - t_j)}) $$ しかし、fmin、fminsearc

    0

    1答えて

    私はfminsearchで5変数関数を最小化しようとしています。私は2つの変数の関数を最小限に抑えたいだけです。 私は運なしで、次のことを試みた: func = @(x,b) myfunction(x, y, z, a, b); fminsearch(func,[x0,b0]); XはN X M寸法、及びY X Z寸法を有するBので、異なる大きさの行列であります。開始条件と同じx0とb0です

    -1

    1答えて

    で最適化された変数を取得しますか? 私はsolを印刷し、これが正しい値与えることができます参照してください。 > sol Number of Estimated Variable(s): 1 Estimated Variable(s): Initial Final 1 -10 0 をしかし、私は変数にその値を格納する必要があります。ドキュメントの例では、その値にアクセス

    -1

    1答えて

    このコードを最適化しようとしています。私はベクトル上で関数fminbndを使用しています。ループを使ってその単一のエントリにタスクを分割しています。 プロセスのベクトル化を高速化することは可能でしょうか? for i = 1:A for ii= 1:B for iii = 1:C fun = @(x) (x * variable(i,ii,iii))^2