专栏
标签
2 .^(-4)可以运行但k=4;2 .^(-k)不能运行如何解决?
技术分享
发布于 2025-07-18 09:37:38
查看 1过去319天

问题现象

2 .^(-4) 可以运行但 k=4;2 .^(-k) 不能运行如何解决?

2 .^(-4)
k=4;2 .^(-k)

image.png

解决方法

整数的负指数操作不被支持。

a = 2 .^ (-4) 可以运行的原因是 Julia 自动将整数操作数(如 -4)转换为浮点数以处理负指数运算。

如果 2 是浮点数,这样也可以运行:

k = 4;a = 2.0 .^ (-k)

image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天