找回密码
 立即注册
查看: 5376|回复: 0

需要TRUE/FALSE值的地方不可以用缺少值

[复制链接]
发表于 2016-3-5 17:45:32 | 显示全部楼层 |阅读模式
求高手指导一下,下边是我的代码:
T2<-function(AB)  
{if (sqrt(sum(AB^2))>l0)
{T=e*pi*d2^2/4*(sqrt(sum(AB^2))-l0)/l0
  T2x=T*cos(theta(AB,e1))
  T2y=T*cos(theta(AB,e2))
  T2z=T*cos(theta(AB,e3))
}
else
{T=0
  T2x=0
  T2y=0
  T2z=0
}
Txyz=c(T2x,T2y,T2z)
return(Txyz)
}

下边是显示的错误提示:
Error in if (sqrt(sum(AB^2))>l0) {:
需要TRUE/FALSE值的地方不可以用缺少值

在写毕业论文,所以很着急,望高手指导,不胜感激!


file:///C:\Users\shen\AppData\Roaming\Tencent\Users\850895054\QQ\WinTemp\RichOle\FWJ%AOQL4IG4)BK`I~ETYY0.png


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-23 10:27 , Processed in 0.038209 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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