全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1572 2
2017-04-15

data tmp ;
        x = -13 ;
        y = x ** (1/3) ;
        put x= y= ;
run ;


出现如下提示:

522  data tmp ;
523      x = -13 ;
524      y = x ** (1/3) ;
525      put x= y= ;
526  run ;

NOTE: Invalid argument(s) to the exponential operator "**" at line 524 column 11.
x=-13 y=.
x=-13 y=. _ERROR_=1 _N_=1
NOTE: Mathematical operations could not be performed at the following places. The results of
      the operations have been set to missing values.
      Each place is given by: (Number of times) at (Line):(Column).
      1 at 524:11


乘方符号的使用有问题 .  y = x**(1/n) 中, 只要x为负数, 即使n为自然数奇数也报错.    y = x**n 中, x为负数却没任何问题 .

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-4-16 23:29:48
顶一个
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2017-4-18 12:52:15
负数不能做乘方运算
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群