联系人:方工 电 话:18605198641 邮 箱:careview@163.com |
18: 拉谱拉斯逆变换(3种类) lapinv_fx(F(s),[ot],[结果],t开始,t终了,t增): 任意式F(s)的拉谱拉斯逆变换 lapinv_frac([f],[g],[ot],[结果],t开始,t终了,t增): 分数多项式([f]/[g]) 的拉谱拉斯逆变换 lapinv_fx1(F(s),[ot],[结果],t开始,t终了,t增,精度): 任意式F(s)的拉谱拉斯逆变换精度(0-5)指定 19: 高速富里叶变换、窗口(19种) fft([i实],[i虚],[o实],[o虚],0:正/1:逆): 高速富里叶正逆变换(复数输入) fft_hz([i实],[i虚],[o实],[o虚],[o_Hz],t(秒)): 高速富里叶正变换(复数输入,对应Hz输出) tfft([i实],[o振幅],[o相位]): 高速富里叶正变换(实数输入,振幅相位输出) tfft_inv([i振幅],[i相位],[o实],[o虚]): 高速富里叶逆变换(振幅相位输入,复数输出) tfft_hz([i实],[o振幅],[o相位],[o_Hz],t(秒)): 高速富里叶正变换(实数输入, 振幅相位对应Hz输出) dft([i实],[i虚],[o实],[o虚],0:正/1:逆): 离散富里叶正逆变换(个数任意,复数输入出) dft_2d([i实],[i虚],Nx,Ny,[o实],[o虚],0:正/1:逆): 二次元富里叶正逆变换(复数输入出) tdft_2d([i实],Nx,Ny,[o振幅],[o相位]): 二次元富里叶正变换(实数输入,振幅相位输出) filter([i],[o],t(秒),L_Hz,H_Hz): 理想型带通滤波器[L_Hz,H_Hz](使用高速富里叶变换) filter1([i],[o],t(秒),L_Hz,H_Hz): 理想型带止滤波器[L_Hz,H_Hz](使用高速富里叶变换) wn_hanning([i],中心组元编号,全幅,[o]): 时系列[i]的Hanning窗口处理 wn_hamming([i],中心组元编号,全幅,[o]): 时系列[i]的Hamming 窗口处理 wn_triangle([i],中心组元编号,全幅,[o]): 时系列[i]的Triangle 窗口处理 wn_blackman([i],中心组元编号,全幅,[o]): 时系列[i]的Blackman 窗口处理 wn_square([i],中心组元编号,全幅,[o]): 时系列[i]的Square 窗口处理 wn_tsg([i],中心组元编号,全幅,[o]): 时系列[i]的Three Sigma Gauss 窗口处理 win_center([i],[o],幅,中心组元编号,种类): 时系列[i]的….处理(种类:0-5) win_left([i],[o],幅, 中心组元编号,种类): 时系列[i]的…处理(种类:0-5) win_right([i],[o],幅, 中心组元编号,种类): 时系列[i]的…处理(种类:0-5) 20: 频谱推定(4种) pow_spect([i],[o]): 时系列[i]的能率频谱推定(自相关后富里叶变换) pow_spect_hz([i],[o],[oHz],t(秒)): 时系列[i]的能率频谱推定(自相关后富里叶变换) mem_spect([i],[oHz],[oy],t,Hz开始,Hz终了,Hz增,N): 时系列[i]的频谱推定(最大安拖罗皮法,对应Hz输出) mem_spect1([i],[oc],N): 时系列[i]的频谱推定(最大安拖罗皮法,系数输出) 21: 平面、空间插值(18种) lagrange([ix],[iy],[ox],[oy],x开始,x终了,x增): 有序点列的拉哥郎日插值 spline([ix],[iy],[ox],[oy],x开始,x终了,x增): 有序点列的自然三次样条插值(X单调) spline1([x],[y],[oc]): 求自然三次样条插值的区分多项式系数 spline_curve([ix],[iy],[ox],[oy],区间分割数,0:自由/1:闭合): 有序点列的自然三次样条插值(任意曲线) b_spline([ix],[iy],[ox],[oy], 区间分割数): 有序点列的B自然三次样条插值(1次2次微分连续) draft_spline([ix],[iy],[ox],[oy], 区间分割数): 有序点列的云形自然三次样条插值(通过数据点,1次微分连续) mix_spline([ix],[iy],[ox],[oy], 区间分割数): 有序点列的混合自然三次样条插值(通过数据点,2次微分连续) bezier([ix],[iy],[ox],[oy], 区间分割数): 有序点列的贝塞尔插值 nbezier([ix],[iy],[ox],[oy], 区间分割数,次数n): 有序点列的N次贝塞尔插值 full_bezier([ix],[iy],[ox],[oy],总分割): 有序点列的完全贝塞尔插值 spline_3d([ix],[iy],[iz],nx,ny,[ox],[oy],[oz],Nx,Ny): 列型行列形式数据的三次元插值(小四角形内指定均分数) spline_3d1([ix],[iy],[iz],nx,ny,[ox],[oy],[oz],tNx,tNy): 列型行列形式数据的三次元插值(指定均分总数) spline_3d2([ix],[iy],[iz],Nx,Ny,[ox],[oy],[oz],x1,y1,x2,y2,tNx,tNy): 三次元插值(输出范围指定,可扩张) spline_3d3([ix],[iy],[iz],Nx,Ny,x,y): 列型行列形式数据的任意点的三次元插值(范围外可) fem_3d([ix],[iy],[iz],nx,ny,[ox],[oy],[oz],Nx,Ny): 列型行列形式数据的三次元插值(FEM法, 小四角形内指定均分数) fem_3d1([ix],[iy],[iz],nx,ny,[ox],[oy],[oz],tNx,tNy): 列型行列形式数据的三次元插值(FEM法, 小四角形内指定均分总数) auto_3d([ix],[iy],[iz],Nx,Ny,[ox],[oy],[oz],x1,y1,x2,y2,tNx,tNy): 无规则点集规则自动化后三次元插值 auto_3d1([ix],[iy],[iz],Nx,Ny,[ox],[oy],[oz],x1,y1,x2,y2): 无规则空间点集规则自动化 spline_curve_2p([ix],[iy],[ox],[oy],插值间隔): 2点线段型曲线的三次自然样条插值 b_spline_2p([ix],[iy],[ox],[oy], 插值间隔): 2点线段型曲线的三次B三次自然样条插值 22: 近似、曲线拟合(34种) fit_poly([ix],[iy],[ox],[oy],x开始,x终了,x增,次数N): N次多项式近似,返回文字近似式 fit_poly1([x],[y],[o學数],次数N): N次多项式近似,系数输出 fit_poly2([ix],[iy],[oix],[oy],次数N): N次多项式近似,指定[oix], 返回文字近似式 fit_poly3([x],[y],S,[oix],[y_l],[y_h],次数N): 推定N次多项式近似的信赖区间 fit_poly4([x],[y],S,[oix],[y_l],[y_h],次数N): 预测N次多项式近似的信赖区间 fit_poly5([x],[y],次数N): 返回近似的零假说检定值(计算有意水准S) fit_npoly([ix],[iy],[ox],[oy],x开始,x终了,x增,[i次数]): 任意指定次数多项式近似, 返回文字近似式 fit_npoly1([x],[y],[o系数],[i次数]): 任意指定次数多项式近似,系数输出 fit_npoly2([ix],[iy],[oix],[oy],[i次数]): 任意指定次数多项式近似, 指定[oix], 返回文字近似式 fit_exp([ix],[iy],[ox],[oy],x开始,x终了,x增): 指数y=A*exp(Bx)近似, 返回文字近似式 fit_ln([ix],[iy],[ox],[oy],x开始,x终了,x增): 自然对数y=A*ln(Bx)近似, 返回文字近似式 fit_log([ix],[iy],[ox],[oy],x开始,x终了,x增): 常用对数y=A*log(Bx)近似, 返回文字近似式 fit_10exp([ix],[iy],[ox],[oy],x开始,x终了,x增): 指数y=A*10^(Bx)近似, 返回文字近似式 fit_pow([ix],[iy],[ox],[oy],x开始,x终了,x增): 乘方y=A*x^B近似, 返回文字近似式 fit_ellips([ix],[iy],[o]): 椭圆近似([o][1]:圆心x[o][2]:圆心y[o][3]:半径x[o][4]:半径y), 返回文字近似式 fit_best([ix],[iy],[ox],[oy],x开始,x终了,x增,[残差]): 最适曲线拟合近似([残差]:连续的曲线编号和残差的对), 返回文字近似式 fit_best1([x],[y],[o系数],[残差]): 最适曲线拟合近似,最适曲线的系数[o系数]输出(A,B,C,D,..的顺) fit_best2([ix],[iy],[oix],[oy],[残差]): 最适曲线拟合近似,指定[OIX]([残差]:连续的曲线编号和残差的对), 返回文字近似式 fit_one([ix],[iy],[ox],[oy],x开始,x终了,x增,No): 指定编号拟合曲线近似,返回文字近似式 fit_one1([x],[y],[o系数],No): 指定编号拟合曲线近似, 曲线的系数[o系数]输出(A,B,C,D,..的顺) fit_one2([ix],[iy],[oix],[oy],No): 指定编号拟合曲线近似, 指定[OIX]返回文字近似式 fit_one3([x],[y],S,[oix],[y_l],[y_h],No): 推定指定编号拟合曲线的信赖区间 fit_one4([x],[y],S,[oix],[y_l],[y_h],No): 预测指定编号拟合曲线的信赖区间=.FT22_fit_one4@cutwfunc.hlp fit_one5([x],[y],No): 指定编号拟合曲线的零假说检定值(计算有意水准S) fit_all([ix],[iy],[ox],[oy],x开始,x终了,x增,[残差]): 最适拟合曲线近似(前10根输出) fit_frac([ix],[iy],[o分子],[o分母], 分子次数, 分母次数): 次数指定的分数多项式近似 multi_reg([ix初组],[iy],x组数,[系数]): 多重回归近似 fit_univ(F(x,A,B,C..),[x],[y],[ic],e,[ox],[oy],x开始,x终了,x增,[o系数]): 任意式近似(A,B,C:要求的系数) fit_univ1(F(x,A,B,C..),[x],[y],[ic],e,[oc]): 任意式近似(A,B,C: 要求的系数),系数输出 fit_univ2(F(x,A,B,C..),[x],[y],[ic],e,[oix],[oy]): 任意式近似(A,B,C: 要求的系数),指定[oix] fit_normal([ix],[iy],[ic],e,[ox],[oy],x开始,x终了,x增,[o系数]): 正规分布曲线近似 fit_overlap_init([ix],[iy],[o系数],0:高斯/1:罗伦茨): 重叠波形的个数判断(初系数输出) fit_overlap([ix],[iy],e,[ox],[oy],x开始,x终了,x增,[o系数],0: 高斯/1: 罗伦茨): 重叠波形分离(自动决定初系数) fit_overlap1([ix],[iy],[I系数],e,[ox],[oy],x开始,x终了,x增,[o系数],0/1): 重叠波形分离(自动决定初系数) 23: 相关、平滑(8种) auto_cor([i],[o],正规化(0-1),切直流(0-1)): 数值组的自相关 xiyi_cor([ix],[iy],[o]): 两数值组的互相关 fxyi_cor(F(x),[i],[o],dx): 函数和数值组的互相关 xyt_cor(X(t),Y(t),[o],dt,N): 两函数的互相关 smooth(平滑点数,[i],[o]): 按多项式适用法移动平滑(有重叠) smooth1(平滑点数,[i],[o]): 移动平滑法的平滑(同一重叠) smooth_fft(p%,[i],[o]): 富里叶变换平滑化(消除振幅比p%以下的频谱成分,0%<p<30%) smooth_fft1(p%,[i],[o]): 富里叶变换平滑化(只保留先头p%的频谱成分,0%<p<30%) 24: 统计计算(26种) sum([i]): 求数值组[i]的和 abs_sum([i]): 求数值组[i]的绝对值和 mean([i]): 求数值组[i]的平均值 meandev([i]): 求数值组[i]的平均绝对偏差 stddev([i]): 求数值组[i]的标准偏差(/n) stddev1([i]): 求数值组[i]的标准偏差(/(n-1)) abs_mean([i]): 求数值组[i]的绝对值的平均值 square_mean([i]): 求数值组[i]的2乘值的平均值 geo_mean([i]): 求数值组[i]的(正实数)几何平均值 ham_mean([i]): 求数值组[i]的(非零数)调和平均值 variance([i]): 求数值组[i]的分散 histgram([i],[o],[o个数]): 求数值组[i]的直方图([o]: 值,[o个数]: 值,[o]对应的个数) histgram1([i],[ref],[o]): 按照数值组[ref]区间分割,求数值组[i]的直方图(邻接两组元定义一个区间) correlation([x],[y]): 两数值组的相关系数 test_t([x],[y]): 两分布平均差的T检定(等分散) test_tu([x],[y]): 两分布平均差的T检定(异分散) test_tp([x],[y]): 两分布平均差的T检定(对标本) test_f([x],[y]): 两分布平均差的F检定 t_distrib(n,S): 自由度n时概率的T分布 f_distrib(m,n,S): 自由度m和n时概率T的F分布 chi_distrib(n,S): 自由度n时概率的K2乘分布 linear_prog([A],off,m,n,m1,m2,m3,[oc]): 线性计划法(辛谱赖枯斯法) meandev_move([i],n,[o]): 数值组的[i]的n个的每一个移动平均偏差值 stddev_move([i],n,[o]): 数值组的[i]的n个的每一个移动标准偏差值(/n) stddev1_move([i],n,[o]): 数值组的[i]的n个的每一个移动标准偏差值(/(n-1)) variance_move([i],n,[o]): 数值组的[i]的n个的每一个移动分散 25: 数值型组、文字列型组共通计算(29种) num([i]): 数值组[i]的组元总数 set_num([i], cell_num): 设定数值组[i]的组元总数 cell_copy([s],s_off,[d],d_off): 复制组元 cell_del([i],off): 消除[i][off]组元 cell_del_multi([i],off): 消除从[i][off]到[i][off+n-1]的n个组元 cell_link_del([min],[max],off): 消除几个数值组([min]-[max])的off组元 cell_swap([i],off1,off2): 组元[i][off1]和组元[i][off2]交换 data_num():存在数值组的组数 data_del([i]): 消除数值组[i] data_div([i],[o1],[o2],分割开始组元): 数值组[i]的2分割 data_copy([i],[o]): 复制数值组[o]等于[i] data_merge([i1],[i2],[o]): 连接两个数值组 data_exist([i]): 确认数值组[i]的存在(1:Yes,0:No,-1:文字列型数值组) get_id(index): 以列的编号index的数值组的编号 set_id(index,[i]): 以列的编号index的数值组的编号变成[i](自动回避重复,关连要素编号连动变更) set_id_multi(index,[i],num): 从列的编号index开始连续变更num组的组编号(自动回避重复,关连要素编号连动变更) get_index([i]): 数值组的[i]的列的编号 set_index([i],index): 数值组[i]移动到列index编号 get_atr([i]): 数值组[i]的组属性(0:数值型,1:文字列型) set_atr([i],新组属性): 设定数值组[i]的组属性(0:数值型,1:文字列型) block_copy([s],s_off,cell_num,n,[d],d_off): 复制数值组元块 block_del([i],off,cell_num,n): 消除数值组元块 block_merge([s],s_off,cell_num,n,[d],d_off): 数值组元块的复制插入 block_trans([A],off,cell_num,n,[R],off): 数值组元块的转置R(n,m)等于A(m,n) sort(0-1:降/升,[i],[o]): 数值组[i]的排顺 link_sort(0-1: 降/升,[ref],[min],[max]): 几个数值组([min]-[max])按照参照组[ref]排顺 link_sort1(0-1: 降/升,[ref],[ref1],[min],[max]): 2参照组的连动排顺([ref]不能用时用[ref1]) true_link_del(条件式(x),[ref],[min],[max]): 几个数值组([min]-[max])的组元有条件连动消除 histgrams([i],[o],[o个数]): 数值组[i]的直方图([o]:值,[o个数]: 值,[o] 值对应个数) 26: 数值型组专用计算(23种) max([i]): 数值组[i]的最大值 min([i]): 数值组[i]的最小值 abs_max([i]): 数值组[i]的最大绝对值 abs_min([i]): 数值组[i]的最小绝对值 max_cell([i]): 数值组[i]的最大值的组元编号 min_cell([i]): 数值组[i]的最小值的组元编号 cell_ins([i],off,d): 在组元[i][off]插入值d的新组元 cell_ins_multi([i],off,d,n): 从组元[i][off]开始插入N个值d的新组元 cell_link_ins([min],[max],off,d): 几个数值组([min]-[max])的组元off插入值d的新组元 cell_set([i],off,d1,d2,...): 数值d1,d2,...(个数可变)连续代入[i][off],[i][off+1],... data_ins([i]): 在最后追加组元数为1的新数值组[i] data_ins_at(index,[i]): 在列编号index的位置插入组元数为1的新数值组[i] data_seq(i): 全数值组的排列顺序(方式i = 1-16) range([ref],d): 按照数值组[ref]的区间分割(邻接的2组元定义一个区间),求数值d的区间编号 unused_data(n): 求n组的未使用组的先头编号 block_set([i],off,cell_num,n,d): 用d填充数值组元块 block_ins([i],off,cell_num,n,d): 插入初值d的数值组元块 true_set(条件式(x),[i],d): 数值组组元的条件置换 true_ins(条件式(x),[i],d): 数值组新组元的条件插入(初值d) true_del(条件式(x),[i]): 数值组组元的条件消除 true_link_set(条件式(x),[ref],d,[min],[max]): 几个数值组([min]-[max])组元的条件连动置换 true_link_ins(条件式(x),[ref],d,[min],[max]): 几个数值组([min]-[max])组元的条件连动插入 cell_count([i],d): 求数值组的值为d的组元数 27: 文字列演算(45种) str_join(str1,str2,...): 连接几个文字列 str_len(str): 文字列的文字数(0:空) str_lenb(str): 文字列的字节数(0:空) str_compare(str_A,str_B): 两文字列的同一比较结果(区别大小写)(1:A>B 0:A=B,-1:A<B) str_left(str,n): 从头开始取出指定的文字数 str_leftb(str,n): 从头开始取出指定的字节数 str_mid(str,off,n): 从指定位置开始取出指定的文字数 str_midb(str,off,n): 从指定位置开始取出指定的字节数 str_right(str,n): 从尾开始取出指定的文字数 str_rightb(str,n): 从尾开始取出指定的字节数 str_del(str,off,n): 从指定位置开始消除指定的文字数 str_delb(str,off,n): 从指定位置开始消除指定的字节数 str_ins(str_A,off,str_B): 在文字列A的指定文字数位置插入文字列B str_insb(str_A,off,str_B): 在文字列A的指定字节数位置插入文字列B str_find(str_A,str_B): 在文字列A中检索文字列B,返回文字数位置(0:无) str_find_one(str_A,str_B): 在文字列A中文字列B的开始位置文字数(0:无) str_replace(str_A,str_B,str_C,n): 在文字列A中第N个文字列B用文字列C置换 str_reverse(str): 文字列始终倒排序 str_trim(str,0:连续压缩/1:先头消除/2:末尾消除/3:始终消除): 全半角空格压缩消除 str_value(str): 文字列的数值变换值 str_text(d,格式): 用指定格式将数值d变换成10进数(书式:"<定位LMR><全位数><.小数点后位数>") str_text_hex(d,形式): 用指定格式将数值d变换成16进数(形式:0-9) str_from_code(code,0:JIS/1:SHIFT-JIS): 将指定码变换成文字 str_to_code(str,off,0:JIS/1:SHIFT-JIS): 指定文字位置的文字的码 str_upper(str): 小写变大写 str_lower(str): 大写变小写 str_ascii(str): 全角变半角 str_jis(str): 半角变全角 str_is_empty(str): 文字列空的状态(0:N/1:Y) str_posi(str,n): 文字列第n字节的文字数的数位置 str_posib(str,n): 文字列第n文字的文字数的字节数位置 str_box_input(msg,title): 打开输入窗口,输入文字列 str_box_input1(msg,title): 打开输入窗口,返回输入文字列的数值变换结果 str_box_msg(msg,title,type): 打开输入窗口,表示确认信息 str_statusbar_msg(msg): 表示状态条信息 data_name_get([i]): 数值组的组名文字列 data_name_set([i],str): 设定数值组的组名文字列 data_name_set1([i],off,0:原样/1:消除原组元): 把指定组元作为数值组名 data_name_find(str,0:组编号/1:列编号): 指定组名的数值组编号或列的编号 str_filename(0:CTL/1:DAT/2:PTS/3:CTL名值,0:短缩/1:Path有): 已存文件的文字列 str_today():今天的(YYYY/MM/DD)文字列 str_nowtime():现在时间(hh:mm:ss)的文字列 str_cell_merge([i1],off1,[i2],off2,[o],o_off): 连接两文字列型组元[o][off]=[i1][off1]+[i2][off2] str_cell_len([i],off): 文字列型组元的文字长 str_cell_comp([a],a_off,[b],b_off): 两文字列的比较结果(1:a>b,0:a=b,-1:a<b) 28 数据形式变换(24种) xiyi_to_xyi([ix],[iy],[o]): 在[o]内将[ix]和[iy]一个一个交替放入 xiyizi_to_xyzi([ix],[iy],[iz],[o]): 在[o]内将[ix]和[iy] [iz]一个一个交替放入[o] xyi_to_xiyi([i],[ox],[oy]): 将[i]的组元一个一个交替放入[ox]和[oy] xyzi_to_xiyizi([i],[ox],[oy],[oz]): 将[i]的组元一个一个交替放入[ox]和[oy][oz] mtx_to_net([i],off,m,n,[o]): 行列变换成列型行列 net_to_mtx([i],[o],off,m,n): 列型行列变换成行列 xy_to_net([ix],[iy],[ox],[oy]): XY的2单列坐标变换成能表示四角網目的2个列型行列 net_to_xy([ix],[iy],[ox],[oy]): 能表示四角網目的2个列型行列变换成XY的2单列坐标 xiyi_to_x2y2([ix],[iy],[ox],[oy]): 曲线分解成平面线段(连续两组元表示一根线段) xiyizi_to_x2y2z2([ix],[iy],[iz],[ox],[oy],[oz]): 空间曲线分解成空间线段(连续两组元表示一根线段) x2y2_to_xiyi([ix],[iy],[ox],[oy]): 平面线段(连续两组元表示一根线段)连接成曲线 x2y2z2_to_xiyizi([ix],[iy],[iz],[ox],[oy],[oz]): 空间线段(连续两组元表示一根线段)连接成空间曲线 net_to_x4y4([ix],[iy],m,n,[ox],[oy]): 列型行列分解成平面独立四角形群(连续4组元表示一个四角形) net_to_x4y4z4([ix],[iy],[iz],m,n,[ox],[oy],[oz]): 列型行列分解成空间独立四角形群 ary_to_net(x开始,x终了,x增,y开始,y终了,y增,[ox],[oy]): 做成表示四角網目的2个列型行列 ary_to_x4y4(x开始,x终了,x增,y开始,y终了,y增,[ox],[oy]): 做成平面独立四角形群(连续4组元表示一个四角形) fem_to_x3y3z3([x],[y],[z],[n1],[n2],[n3],[X],[Y],[Z]): FEM型3D数据变换成独立三角形群 fem_to_x4y4z4([x],[y],[z],[n1],[n2],[n3],[n4],[X],[Y],[Z]): FEM型3D数据变换成独立四角形群 x3y3z3_to_fem([x],[y],[z],[X],[Y],[Z],[n1],[n2],[n3]): 独立三角形群3D数据变换成FEM x4y4z4_to_fem([x],[y],[z],[X],[Y],[Z],[n1],[n2],[n3],[n4]):独立四角形群3D数据变换成FEM mtx_trans1([i],off,m,n,[o],off,方式(1-7)): 行列的纵横排列 net_trans([i],m,n,[o],方式(1-7)): 列型行列的纵横排列 arrange_2d([ix],[iy],0:三角/1:四角,x0,y0,[ox],[oy]): 靠近(x0,y0)对平面三角形群\四角形群再整列 arrange_3d([x],[y],[z],0: 三角/1:四角,x0,y0,[X],[Y],[Z]): 靠近(x0,y0)对空间三角形群\四角形群再整列 29: 峰值检出(包络线)(10种) peak_xiyi([ix],[iy],[ox],[oy],形式(0-2)): 峰值检出(包络线) peak1_xiyi([ix],[iy],[ox],[oy],形式(0-2),yd): 峰值检出(包络线)(指定阈值yd) peak2_xiyi([ix],[iy],[ox],[oy],形式(0-2),x,y): 峰值检出(包络线)(带延迟x,y) peak_fx(F(x),[ox],[oy],x开始,x终了,x增,形式(0-2)): F(x)峰值检出(包络线) peak_num([x],[y],形式(0-2)): 峰值的数目 peak1_num([x],[y],形式(0-2),yd): 峰值的数目(指定阈值yd) peak2_num([x],[y],形式(0-2),x,y): 峰值的数目(带延迟x,y) peak_cell([x],[y],形式(0-2),No): 指定峰值的组元编号 peak1_cell([x],[y],形式(0-2),yd,No): 指定峰值的组元编号(指定阈值yd) peak2_cell([x],[y],形式(0-2),x,y,No): 指定峰值的组元编号(带延迟x,y) 30: 曲线交点演算(6种) inter_xiyi([ix1],[iy1],[ix2],[iy2],[ox],[oy]): 两数值线的交点 inter_fxyi(F(x),x开始,x终了,x增,[ix],[iy],[ox],[oy]): 函数曲线和数值线的交点 inter_xytyi(X(t),Y(t),t开始,t终了,t增,[ix],[iy],[ox],[oy]): 函数曲线和数值线的交点 inter_fxfx(F(x),x开始,x终了,x增,f(x),x开始,x终了,x增,[ox],[oy]): 两函数曲线的交点 inter_fxxyt(X(t),Y(t),t开始,t终了,t增,F(x),x开始,x终了,x增,[ox],[oy]): 两函数曲线的交点 inter_xytxyt(x(t),y(t),st,et,dt,X(t),Y(t),sT,eT,dT,[ox],[oy]): 两函数曲线的交点 31: 等高线、交线演算(4种) contour([ix],[iy],[iz],0:三角/1:四角,z0,[ox],[oy]): (z=z0)时3D数据的等高线 contour_3d([x],[y],[z],0: 三角/1:四角,A,B,C,D,[X],[Y]): 3D数据和面Ax+By+Cz=D的2点交线段(面上交线) contour_3d1([x],[y],[z],0: 三角/1:四角,A,B,C,D,[X],[Y],[Z]): 3D数据和面Ax+By+Cz=D的空间2点交线段 trans_3d([x],[y],[z],A,B,C,D,[X],[Y],[Z],0:正/1:逆): 面Ax+By+Cz=D直角坐标系和普通直角坐标系的变换 32: 点集的三角、四角分割(8种) dots_bound([ix],[iy],[ox],[oy]): 平面点集的境界(凸包) dots_bound1([ix],[iy],[ox],[oy],凹): 平面点集的境界(凹包) quad_2d([ix],[iy],Nx,Ny,[ox],[oy]): 平面点集分割成规则平面四角形群 quad_3d([ix],[iy],[iz],Nx,Ny,[ox],[oy],[oz]): 空间点集分割成规则空间四角形群 delaunay_2d([ix],[iy],[ox],[oy]): 平面点集分割成平面delaunay三角形網 delaunay_3d([ix],[iy],[iz],[ox],[oy],[oz]): 空间点集分割成空间delaunay三角形網 delaunay1_3d([ix],[iy],[iz],[ox],[oy],[oz],细分数n): 空间点集细分割成空间delaunay三角形網 varonoi([ix],[iy],[ox],[oy]): 由delaunay三角形網作出varonoi图 33: 其它曲线演算(9种) triang_circle(x1,y1,x2,y2,x3,y3,[o]): 三角形的外接圆圆心([o][1],[o][2])和半径[o][3] triang_circle1(x1,y1,x2,y2,x3,y3,[o]): 三角形的内接圆圆心([o][1],[o][2])和半径[o][3] area_triang(a,b,c): 3边长的三角形面积 area_poly([x],[y]): 平面多角形的面积(有序) barycenter([ix],[iy],[ox],[oy]): 平面多角形的重心位置([ox][1],[oy][1]) length_2d([x],[y]): 平面曲线全长 length_3d([x],[y],[z]): 空间曲线全长 distance([ix],[iy],px,py,[ox],[oy]): 点和直线间的最短直线([ox][1],[oy][1]-[ox][2],[oy][2]),返回距离 rotate_2d([ix],[iy],x,y,[ox],[oy]): 平面点集的旋转演算(度) distance_2p([ix],[iy],px,py,[ox],[oy]): 点和两点线段间的最短直线([ox][1],[oy][1]-[ox][2],[oy][2]),返回距离 34: 重复、分枝构文流程控制(12种) loop(初值,终了值,增量){ 文(@) }: 按指定的初值、终值、增值重复进行文@(应用图中重复表现应用图) for(初值,终了值,增量){ 文(@) }: 按指定的初值、终值、增值重复进行文@(应用图中不重复表现应用图) if(条件){ 文 } else { 文 }: 按条件分枝 while(条件){ 文 }: 满足条件的话重复进行 break(): loop,for,while3函数函数的重复实行 cut_end():[活图]终了 graph_print():印刷图形窗口的图形 graph_display():再表示图形窗口的图形 return(d): 终了函数或现行应用图数式的实行,返回数值d return_str(str): 终了函数或现行应用图数式的实行,返回文字列str call_func(func_name,para1,...): 呼出用户定义函数func_name(para1,..)并实行(返回数值or文字列) call_func_str(func_name,str1,...): 呼出用户定义函数func_name(str1,..) 并实行(返回数值or文字列) 35: 文件读写(18种) file_del(fn_str): 消除指定的文件 file_copy(fn_s_str,fn_d_str): 复制指定的文件 file_rename(fn_old_str,fn_new_str): 文件名的变更=.FT36_file_rename@cutwfunc.hlp file_read(fn_str,0:新/1:追加): 读指定的文件(根据扩张子自动判断控制、数值、应用图) file_write(fn_str): 扩张子(CTL、DAT、PTS)对应的数据写入文件 file_data_read(fn_str,开始列,列数,[n]): 从数值文件读入指定列数的数值 file_data_write(fn_str,0:逗号/1:空格/2:TAB,[n1],[n2],[n3]...): 将指定的数值组写入数值文件 file_open(fn_str,0:RD/1:WR,0:文本/1:二进制): 指定形式打开文件,返回编号 file_close(file_No): 关闭指定编号的文件(0:全部文件) file_is_end(file_No): 判断文件是否到终端(0:No/1:Yes) file_position(file_No): 返回指定编号文件的现在读写位置 file_seek(file_No,posi): 指定编号文件的读写位置的移动 file_line_read(file_No): 从指定编号文本文件读入一行的文字列(无改行码) file_line_write(file_No,0:逗号/1:空格/2:TAB/3:无,str1,str2...): 把指定的文字列写在文本文件里(自动追加改行码) file_bin_read(file_No,0:dbl/1:flt/2:short/3:long/4:byte/5:word/6:dword): 从指定编号二近制文件读入一个指定形式的数值 file_bin_write(file_No,0:dbl/1:flt/2:short/3:long/4:byte/5:word/6:dword): 把一个指定形式的数值写入指定编号二近制文件 file_bin_read_str(file_No,len): 从指定编号文件读入指定字节数,返回文字列 file_bin_write_str(file_No,len,str): 把指定字节数的文字列写入指定编号制文件 36: 结果图表示设定(9种) graphl([x],[y]): 新设定曲线型结果图的表示 graphp([x],[y]): 新设定点型结果图的表示 graphl2([x1],[y1],[x2],[y2]): 新设定2根曲线型结果图的表示 graphp2([x1],[y1],[x2],[y2]): 新设定2根点型结果图的表示 graphl_add([x],[y]): 追加设定曲线型结果图的表示 graphp_add([x],[y]): 追加设定点型结果图的表示 graph(type,[x],[y]): 新设定指定形状数值线结果图的表示 graph2(type1,[x1],[y1],type2,[x2],[y2]): 新设定2根指定形状数值线结果图的表示 graph_add(type,[x],[y]): 追加设定指定形状数值线结果图的表示 37: 连接其它软件(6种) excel_get_link(0:all/1:sheet名): 把现在Excel工作页选择成连接文字列 excel_get_data(str_link,[o],off,trans,ins,atr): 从Excel工作页连接文字列中取得指定范围的数据 excel_mk_link(str_link,R1,C1,R2,C2): 做成Excel用连接文字列 excel_sel_range(str_link,[o],off): 从Excel连接文字列取得选择范围的信息 excel_set_data(str_sheet,R,C,0:纵/1:横,[i]): 把组[i]传送到Excel工作页的RC横行或纵列内 excel_set_data1(str_sheet,R,C,str): 把文字列str传送到Excel工作页的RC组元 38: 应用图函数(33种) beep(n): n回BB音 wait(n): 等待n*0.1秒 gcls():清画面 x_axis(n): 坐标系n的X轴全长 y_axis(n): 坐标系n的Y轴全长 x_axis_org(n): 坐标系n的轴原点X坐标 y_axis_org(n): 坐标系n的轴原点Y坐标 axis_mode():环境的轴长定义模式(0:轴全长,1:刻度长) display():马上表示全部应用图要素 display_ele(n): 表示第n个应用图要素 pend_disp():在应用图数式的最后表示要素 pend_no_disp():不在应用图数式的最后表示要素 set_2dr_ang(x,y): 设定2次元旋转角 cal_2dr(入,出): 进行2次元坐标变换 set_3dr_type(n): 设定3次元旋转方式(0-2) set_3dr_ang(A,B,C): 设定3次元旋转角 set_3dr_len(dx,dy,dz): 设定3次元透视坐标系的消失点 cal_3dr(入,出): 3次元坐标变换平面投影(Y高度) cal_3dr1(入,出): 3次元坐标变换平面投影(Z高度) cal_area(数,节点): 平面多角形的面积 cal_cubic(入,出,出面积): 6面体的坐标变换平面投影面积计算(Y高度) cal_cubic1(入,出,出面积): 6面体的坐标变换平面投影面积计算(Z高度) real_para(in,coun,max): 应用图的参数值 real_para1(d,coun): +编号-组对应的应用图的参数值,d为负值时,组[-d]对应的组元值 cal_curve(形式,ix,iy,高,出): 带图应用图专用函数 mktemp_data([i]): 应用图用一时的数值组[i]的做成 color_hsl(色相H,饱和度S,亮度L): HSL色彩模型的指定色(H,S,L:0-240) color_rgb(R,G,B): RGB色彩模型的指定色(R,G,B:0-255) color_gray(g): 指定的灰度色(g: 0(黑)-100(白)) color_hsv(色相H,饱和S,明度V): HSV色彩模型的指定色(H,S,V:0-240) color_cie(色度x,彩度y,明度L): CIE色彩模型的指定色 (x,y,L:0-240) set_option(No,value,flag): 个别图形环境项目的设定 get_option(No): 取得个别图形环境项目的设定 |