找回密码
 注册
查看: 1447|回复: 1

[求助]matlab中,向量怎样作为参数传递

[复制链接]
发表于 2004-5-14 13:56:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
--------------------------------------------------------------------------------
例如:x=[6 8 6 9];
用sin(x)可以得到1*4的向量,而factorial(x)则提示出错.遇到这样的情况非要用循环吗?请各位指点.
发表于 2004-5-14 19:36:28 | 显示全部楼层

[求助]matlab中,向量怎样作为参数传递

a =
     1     2     3
>> factorial(a)
??? Error using ==> factorial
N must be a positive integer.

And we have:
factorial(n) is the product of all the integers from 1 to n, i.e. prod(1:n). Since double pricision numbers only have about 15 digits, the answer is only accurate for n <= 21. For larger n, the answer will have the right magnitute, and is accurate for the first 15 digits.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表