QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2912|回复: 8
收起左侧

[已解决] sw方程函数if怎么使用

[复制链接]
发表于 2012-12-6 14:27:36 | 显示全部楼层 |阅读模式 来自: 中国浙江温州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
本帖最后由 杨成武 于 2012-12-8 08:36 编辑 4 K* K& ]- H. v& D3 l( I
  v) \* }- {) j/ S# ?( `3 B, W
请问大师我遇到如下问题请问怎么解决;
: m/ t# w% U0 l1 S, i+ @a=25 H# ]  t& t& A) L" n- F" V5 r
b=44 l  D# W  ?1 @% p( A( {5 f4 ~
t=2
& Z: E6 Z$ T) }+ Z8 Wif(a<=t)else(b)" A( Z, ?, `$ F1 M5 a
怎么这样不能用
& z. ^: P8 u. J/ a
$ ]( `. s) y, y( s+ _& _9 F! g, P- h$ C7 {; C- O

2 |+ c! ^- u, d- T+ U在网站上找到这个不知道怎么用
7 d6 Z5 S- U: E+ ]5 P7 W) D' O+ K" ~2 y

9 J5 L& w9 F5 S" A' a0 {您可使用算术 IF 运算符有条件验算函数表达式。

5 U! I4 k7 P+ C/ }8 [0 r( l0 |- ZIF (表达式 1: 表达式 2, 表达式 3, 表达式 4)" H" t" R- w$ g: l
该方法验算表达式 1,然后如下进行操作:
6 T+ [4 j, J% _* ]/ ?; c1 T, M如果表达式 1 的值小于零,算术型 IF 使用表达式 2 进行验算。/ o9 K5 P7 ^! q. j1 _( Q
如果表达式 1 的值等于零,算术型 IF 使用表达式 3 进行验算。1 s. w3 C; X# m" {
如果表达式 1 的值大于零,算术型 IF 使用表达式 4 进行验算。1 Q- j% k; d. C6 ^/ Y# v- c
格式0 ]- I# |9 R! O& Y, n, |: a( `, j3 l% l
IF (A: X, Y, Z)
7 S1 t9 y2 |5 |( W2 y
参数' s: {' n; t% n, n+ b4 H5 F
A
( a8 G% Q/ i* Y% v任何有效函数表达式。软件验算表达式以决定选取了哪项算术 IF <X, Y, Z>。
. U; `$ Y$ d% R
. x' n2 W4 }' E9 o0 q2 NX
7 e6 E/ k4 L7 P$ O% b+ j任何有效函数表达式。如果测试表达式的值小于零,软件估算 X 表达式,IF 函数使用 X 的值。否则,X 表达式将不进行验算。
! n. \. v/ c! T" R, x: V8 U
) y& b" b2 a/ W2 {Y1 @  o' Z3 k/ w! W
任何有效函数表达式。如果测试表达式的值等于零,软件估算 Y 表达式,IF 函数使用 Y 的值。否则,Y 表达式将不进行验算。$ D4 ^5 p. v5 W+ c  O
# x" l  d% i( P( r, w- x
Z! T( c, m/ Z! Z- v8 [* a: q
任何有效函数表达式。如果测试表达式的值大于零,软件估算 Z 表达式,IF 函数使用 Z 的值。否则,Z 表达式将不进行验算。8 P9 a" ?( q; w( H7 q, [
8 W# d; |( S7 z1 h7 l; y: t
注意) a) A1 h2 e1 l: w! p0 V. p1 d: V0 U
当使用算术 IF 函数定义运动时,确定所产生的运动或力是连续的。如果运动或力不连续,运动模拟可能找不到解。最好您用来定义运动或力的所有函数具有连续的第一和第二导数。您最好不使用 if 函数来定义运动。& P  J3 d7 H: I- G2 ?6 S
2 A. Q8 t) q' ^( R! x
发表于 2012-12-6 16:25:48 | 显示全部楼层 来自: 中国台湾
本帖最后由 gt.adan 于 2012-12-7 12:43 编辑
8 i0 u+ h# t3 I3 U6 L& `3 M  U5 I$ z$ q7 y
根據樓主的需求,應該用不到上述的函數指令,試著如下設定吧:(假定尺寸為d1)
5 Z: W5 v2 W, f" x, X/ n5 Giif(("d1@sketch1>t), b, a),請注意是 iif,不是 if。if 用於一般語句,iif 用於函數調用6 `0 j, T. @  ^4 ~- u
以上式子用白話一點來說:2 c+ R/ d+ P" m- M8 F3 D& S! n
如果尺寸d1>t,則d1=b9 q1 t1 r/ @& a7 S/ T: m
如果尺寸d1<=t, 則d1=a
发表于 2012-12-7 09:06:02 | 显示全部楼层 来自: 中国湖南衡阳
:good:good
 楼主| 发表于 2012-12-7 12:00:53 | 显示全部楼层 来自: 中国浙江温州
本帖最后由 杨成武 于 2012-12-7 12:12 编辑
/ k; Z# I& R5 s5 ~& u
gt.adan 发表于 2012-12-6 16:25 http://www.3dportal.cn/discuz/static/image/common/back.gif3 E' M& W6 ^9 T6 P" _
根據樓主的需求,應該不用用到這個,試著如下設定吧:(假定
8 |, ~) r! k; l$ ~- V1 Q' iiif(("d1@sketch1>t), b, a),請注意是 iif,不 ...
" |+ i8 T3 T: F6 q. q/ T9 V' C. `

! `3 l8 n! H6 f: v' X: |4 s谢谢,我试过了可以用解决我的问题。请版主列为已解决谢谢。
发表于 2012-12-7 12:41:28 | 显示全部楼层 来自: 中国台湾
本帖最后由 gt.adan 于 2012-12-7 14:08 编辑 ; y. I5 _# I% _5 b( i3 `* e
杨成武 发表于 2012-12-7 12:00 static/image/common/back.gif5 J9 |# c: k4 H. M
谢谢,我试过了可以用解决我的问题。请版主列为已解决谢谢。

5 f# v1 @  n( ~) G, x2 b* u不客氣,一起交流~+ N! u) Y7 R) [8 p" t" h* Y

/ [$ @$ W4 t6 F# h, ?0 o忘了告訴樓主,標題可以回到發文的一樓,選擇編輯就可以自行修改為已解決,不用勞煩版主的 :lol:
发表于 2012-12-24 17:37:49 | 显示全部楼层 来自: 中国江苏常州
Marked,,,
发表于 2012-12-25 14:31:12 | 显示全部楼层 来自: 中国江苏苏州
关于数据链接的
发表于 2012-12-25 17:17:20 | 显示全部楼层 来自: 中国广东深圳
对这个不懂,来学习!
发表于 2012-12-26 08:10:04 | 显示全部楼层 来自: 中国山东济南
又学了一招,
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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