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;

酪氨酸 = 10.07;

阿拉 = 7.59;

满足 = 7.00;

半胱氨酸 = 5.02;




对称 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-His)))) + 1*(10.^(pH-Cys))/(1+(10.^(pH-Cys)))' );

4

1 回答 1

1

我相信这个错误是由于你的方程式。无论“pH”是正数还是负数,您的方程永远不会等于零,因为所有减法都发生在指数中。你检查过等式其余部分的符号吗?

于 2009-11-20T17:41:52.963 回答