0

私はMatlabを使用しており、その解決機能を使用しています。このコードを実行すると、このエラーが発生し続けます [eqns,vars] = getEqns(varargin{:})

Asp = 3.90;

引数 = 12.48;

リス = 10.54;

彼 = 6.04;

グルー = 7.70;

グライ = 7.50;

ヴァル = 7.44;

プロ = 8.36;

Ser = 6.93;

スリル = 6.82;

Tyr = 10.07;

アラ = 7.59;

会った = 7.00;

シス = 5.02;




syms pH;

解決( '55*(10.^(pH-Glu))/(1+(10.^(pH-Glu))) + 43*(1/(1+(10.^(pH-Arg))) )+ 55*(10.^(pH-

Asp))/(1+(10.^(pH-Asp))) + 22*(1/(1+(10.^(pH-Lys))))+ 13*(10.^(pH-Tyr) ))/(1+(10.^(pH-Tyr)))

+ 6*(1/(1+(10.^(pH-ヒス)))) + 1*(10.^(pH-Cys))/(1+(10.^(pH-Cys)))' );

4

1 に答える 1

1

エラーはあなたの方程式によるものだと思います。すべての減算は指数で行われるため、「pH」が正か負かに関係なく、方程式がゼロになることはありません。方程式の残りの符号を確認しましたか?

于 2009-11-20T17:41:52.963 に答える