【发布时间】:2011-06-15 15:13:59
【问题描述】:
我正在评估一个简单的函数:
y = (2*x)/sqrt( 1 + x.^2 );
x 是一个包含大约 100 个值的向量。但是,在此实例中,MATLAB 使 y 等于单个标量值。如果我这样做:
y = 2*x;
我按预期在y 中得到了一个值向量。如果我这样做:
y = x.^2;
我也按预期在y 中得到一个值向量。
为什么上面的公式y = (2*x)/sqrt( 1 + x.^2 ); 给出的是单个值而不是值向量?
【问题讨论】:
标签: matlab vector division scalar