我正在尝试使用函数x(n)= n * 0.9 ^ n来创建向量。
但是以下scilab代码存在尺寸错误
n = [0:1:100]; //samples
N=size(n,'*'); //number of samples
a= n * exp(n*log(0.9));
我知道n * exp(〜)表示两个1 X 101矩阵之间的乘法。
如何正确表达此功能?
由于n
是矢量,因此您需要执行以下操作:
a = n .* exp(n * log(0.9))
或
a = n .* (0.9 .^ n)