标签: scilab
x = [1:1:10]'; y = 1./x; plot(x,y)
并将这些结果抛给我
y =
0.0025974 0.0051948 0.0077922 0.0103896 0.0129870 0.0155844 0.0181818 0.0207792 0.0233766 0.0259740
这个结果是错误的,代码也是如此, 谢谢你的帮助:)
答案 0 :(得分:0)
写
y = 1 ./ x;
而不是
y = 1./x;
来自 (重点是我的):
a ./ b是具有条目a(i,j)/ b(i,j)的矩阵。如果b是标量(1x1矩阵),则此操作与a./b*ones(a)相同。 (如果a是标量,则相同约定。) 注意 123./b被解释为(123。)/ b 。在这种情况下,dot是操作符号的一部分。
a ./ b是具有条目a(i,j)/ b(i,j)的矩阵。如果b是标量(1x1矩阵),则此操作与a./b*ones(a)相同。 (如果a是标量,则相同约定。)
注意 123./b被解释为(123。)/ b 。在这种情况下,dot是操作符号的一部分。