she2003319 发表于 2009-9-21 13:31:33

这个式子哪错了

a=trajpar;
error构造不好的表达式。
if
error关系中有一个错误。
a<=0.5
sd10=10*a;
error构造不好的表达式。
else
sd10=10*(1-a).
error关系中有无效数字。


想做一个中间粗两边细的扫描,出错了,怎么个事有知道的吗,帮一下,谢谢了

yyxin 发表于 2009-9-21 13:36:11

看看。

she2003319 发表于 2009-9-21 13:38:03

本帖最后由 she2003319 于 2009-9-21 13:46 编辑

a=trajpar,
   if, a<=0.5,
   sd10=10*a+0.01;
   else, sd10=10*(1-a)+0.01.

这是一个弯曲的曲线,我想做一个扫描,当在曲线的中间时扫描的直径是最大的,以后就变小了
有点像这个图,但不是镜像出来的

qgrmdtj 发表于 2009-9-21 14:37:44

用这个关系试试

sd3= sin(180*trajpar)*30+10

下面是prt(5.0)

qgrmdtj 发表于 2009-9-21 14:52:54

关系式这么写也行(尺寸是我自己随便写的),但中间过渡太明显
a=trajpar
if a<=0.5
   sd3=a*60+10
else
   sd3=(1-a)*60+10
endif

wanbo66 发表于 2009-9-21 15:10:38

看的不是很明白

she2003319 发表于 2009-9-21 16:40:25

谢谢5楼的,好像和C语言有点不同啊,一个符号也没有,做出来了!!!!!!!!!!!
页: [1]
查看完整版本: 这个式子哪错了