求助 请问高手,这段adams的if宏函数什么意思?
请问高手这段adams的if宏函数什么意思?if condition=(eval(DELTA/0.7045+1==1))
!
data_element create matrix full&
matrix_name=x_temp_matx&
comments=""&
input_order=by_column&
units=length&
row_count=1&
column_count=1&
values=(eval(XHT))
!
data_element create matrix full&
matrix_name=temp_matx_1&
comments=""&
input_order=by_column&
units=length&
row_count=1&
column_count=1&
values=(eval(XHT))
!
data_element create matrix full&
matrix_name=temp_matx_n&
comments=""&
input_order=by_column&
units=length&
row_count=1&
column_count=1&
values=(eval(XHT))
!
data_element create matrix full&
matrix_name=temp_matx_2&
comments=""&
input_order=by_column&
units=length&
row_count=1&
column_count=1&
values=(eval(YHT))
else
!
data_element modify matrix full&
matrix_name=temp_matx_n&
input_order=by_column&
row_count=(eval(DELTA/0.7045))&
column_count=1&
values=(eval(x_temp_matx.values))
!
data_element modify matrix full&
matrix_name=temp_matx_1&
comments=""&
input_order=by_column&
units=length&
row_count=1&
column_count=1&
values=(eval(XHT))
!
data_element modify matrix full&
matrix_name=x_temp_matx&
input_order=by_column&
row_count=(eval(DELTA/0.7045+1))&
column_count=1&
values=(eval(stack(temp_matx_n.values,temp_matx_1.values)))
!
end
这个IF函数是怎么运行的?! 为什么matrix_name是x_temp_matx、temp_matx_1、temp_matx_n,x_temp_matx、temp_matx_1、temp_matx_n分别代表什么?row_count是表示行数吧,为什么又分别取(eval(DELTA/0.7045+1))、(eval(DELTA/0.7045))、1? :D:P:P:P:P:P:P:P:P
页:
[1]