我是 matlab 新手,我正在研究一个简单的方程:y = (1/1+2x) - ((1-x)/(1+x))。在matlab中我这样写: (1./(1+(2.*x)))-((1-x)./(1+x)); 因为我的 x 在一个范围内,所以我必须使用 (.) 运算符。然而,我的方程式并没有像我预期的那样绘制图表。这是一条最小临界点在 x = 50 左右的抛物线,这是没有意义的。这让我相信我有语法错误。如果有人可以提供帮助,将不胜感激!
这是我当前的代码:
f = @(x) (1./(1+(2.*x)))-((1-x)./(1+x));
h =1*exp(-10);
x = (-1*exp(-6)):h:(1*exp(-6));
y = f(x);
plot(y)