SigmaPlot数据转换
SigmaPlot 提供了一个简单易用的脚本语言,用于操作活动工作表中的数据
脚本语言可以为变量分配内存,执行循环、布尔逻辑和计算函数来转换工作表。
工作表转换可以输入到Quick Transform对话框或User-Defined Transform对话框中。新用户会发现快速转换对话框是一单行转换的逐步引入。
经验丰富且要求更高的用户将发现用户定义的转换对话框是转换工作表数据的强大方法。从 SigmaPlot Version 10开始,用户定义的转换可以与数据一起作为一个项目存储在笔记本中。
工作表函数
这些工作表函数用于指定工作表中的单元格和列,或者从工作表中读取数据以进行转换,或者指定转换结果的目标。
| 函数 |
描述 |
block |
block函数从工作表返回指定的单元格块。 |
block height & width |
blockheight和blockwidth函数从工作表返回指定的单元格块或块维度。 |
cell |
cell函数返回工作表中的特定单元格。 |
col |
col函数返回工作表列或列的一部分。 |
put into |
put-into函数将变量或公式结果放在工作表列中。 |
subblock |
subblock函数从另一个块中返回指定的单元格块。 |
makeblock |
makeblock函数将单个列转换为定义维度的单元格块。 |
数据操纵函数
| 函数 |
描述 |
data |
数据函数生成串行数据 |
if |
If 函数有条件地在两个数据集之间进行选择 |
nth |
第 n 个函数返回数据的增量采样 |
sort |
Sort 函数按升序重新排列数据 |
三角函数
SigmaPlot 和 SigmaStat 提供了一套完整的三角函数。
函数 |
描述 |
arccos |
此函数返回指定参数的反余弦 |
arcsin |
此函数返回指定参数的反正弦值 |
arctan |
此函数返回指定参数的正切 |
cos |
此函数返回指定参数的余弦 |
sin |
此函数返回指定参数的正弦值 |
tan |
此函数返回指定参数的正切 |
cosh |
此函数返回指定参数的双曲余弦. |
sinh |
此函数返回指定参数的双曲正弦值 |
tanh |
此函数返回指定参数的双曲正切 |
数值函数
数值函数对数字或数值范围执行特定类型的计算,并返回适当的结果。
函数 |
描述 |
abs |
abs 函数返回绝对值 |
exp |
exp 函数将 e 的值返回到指定的数字 |
factorial |
factorial函数返回每个指定数字的阶乘 |
mod |
mod 函数返回指定分子和除数的模,或除数的余数 |
In |
ln 函数返回指定数字的自然对数 |
log |
log 函数返回指定数字的以10为底的对数 |
sqrt |
sqrt 函数返回指定数字的平方根 |
root |
root函数在一个有限的区间内找到一个函数的根. |
implicit |
implicit函数用来解一个隐式定义的方程 |
范围函数
下列函数提供有关范围的信息。
| 函数 |
描述 |
count |
count函数返回一个范围内的数值个数 |
missing |
missing函数返回一个范围内缺少的值和文本字符串的数目 |
size |
size函数返回范围内的数据点数,包括所有数字、缺失值和文本字符串 |
累积函数
累积函数的返回值等于该函数的累积运算。
| 函数 |
描述 |
diff |
函数返回一个范围内数字的差值 |
sum |
sum函数返回一系列数字的累积和 |
total |
total函数返回一个范围的总和的值 |
随机数生成函数
这两个“随机”数生成函数可以用来创建一系列正态分布或均匀分布的数字。
| 函数 |
描述 |
gaussian |
Gaussian函数用于生成一系列具有指定平均值和标准差的正态(高斯或“钟形”)分布的数字. |
random |
random函数用于在指定范围内生成一系列均匀分布的数字 |
精度函数
精度函数用于将数字转换为整数或四舍五入。
| 函数 |
描述 |
int |
int函数将数字转换为整数 |
prec |
prec函数将数字四舍五入到指定数量的有效数字 |
round |
round函数将数字四舍五入到指定的小数位数 |
统计函数
统计函数对一个或多个数字范围进行统计计算。
| 函数 |
描述 |
avg |
avg函数计算跨越范围的相应数字的平均值。它可用于计算工作表列的跨行平均值 |
max |
max函数返回一个范围内的最大值 |
min |
min函数返回一个范围内的最小值 |
mean |
mean函数计算一个范围的均值 |
runavg |
runavg函数生成一系列运行平均值 |
stddev |
stddev函数返回一个范围的标准差。函数计算一个范围的标准误差 |
avg |
avg函数计算跨越范围的相应数字的平均值。它可用于计算工作表列的跨行平均值 |
max |
max函数返回一个范围内的最大值 |
min |
min函数返回一个范围内的最小值 |
median |
median函数计算一个范围的中值 |
面积与距离函数
这些函数可以用来计算由 X,Y 坐标指定的面积和距离。单位是基于用于 X 和 Y 的单位。
| 函数 |
描述 |
area |
area 函数查找在 X,Y 坐标中描述的多边形的面积 |
distance |
distance函数计算线段以 X,Y 坐标表示的线段的距离 |
partdist |
partdist函数以累积的方式计算从初始 X、 Y 坐标到连续 X、 Y 坐标的距离 |
曲线拟合函数
这些函数被设计成与 SigmaPlot 的非线性曲线拟合器一起使用,以便从源数据中自动确定初始方程参数估计值。您可以使用 SigmaPlot 提供的标准回归方程库提供的函数来开发自己的参数确定函数。
| 函数 |
描述 |
ape |
该函数用于多项式、有理多项式等可以表示为参数的线性函数的函数。使用一般最小平方法估计程序来获得参数估计 |
dsinp |
这个函数返回阻尼正弦函数弧度中的相位估计 |
fwhm |
此函数返回峰值最大值的一半处的峰值的 x 宽度。 |
inv |
inv 函数生成块提供的可逆方阵的逆矩阵 |
lowess |
采用 lowess 算法对含噪数据进行平滑处理。“ Lowess”是指局部加权回归。沿着光滑曲线的每个点都是通过对靠近曲线点的数据点进行回归得到的,最近的点加权更大 |
lowpass |
lowpass 函数使用可选的用户定义的平滑因子(使用 FFT 和 IFFT) ,从 x 和 y 变量的范围返回平滑的 y 值 |
sinp |
这个函数返回正弦函数弧度中的相位估计. |
x25 |
这个函数返回的 x 值是 y 值的25% ,它是 S 形函数的平滑数据从最小到最大距离的25% |
x50 |
这个函数返回 y 值的 x 值,这个值是 S 形函数的平滑数据从最小到最大距离的50% |
x75 |
这个函数返回的 x 值是 y 值的75% ,它是 S 形函数的平滑数据从最小到最大距离的75% |
xatxmax |
此函数返回峰形函数在 y 坐标范围内的最大 y 的 x 值 |
xwtr |
这个函数返回 x75-x25的符号形状的函数 |
其他函数
这些函数是执行各种操作的专门函数。
| 函数 |
描述 |
choose |
choose函数是数学上的“ n 选择 r”函数 |
histogram |
histogram函数根据数据的范围或列生成直方图 |
interpolate |
interpolate函数在 x,y 坐标之间执行线性插值 |
polynomial |
polynomial函数返回指定多项式方程的指定独立变量的结果 |
rgbcolor |
rgbcolor(r,g,b)颜色函数接受0到255之间的 r、 g 和 b 参数,并将颜色返回给工作表中的单元格 |
lookup |
lookup函数返回给定输入值的表的结果-1D 表的索引或2D 表的值 |
特殊构造
转换构造是一种特殊的结构,它允许比函数更复杂的过程。
| 函数 |
描述 |
for |
for语句是用于迭代处理的循环构造 |
if… then… else |
if…then…else 构造根据特定条件的结果,沿着两个可能的过程序列中的一个进行 |
快速傅里叶变换函数
这些函数用于消除噪声和平滑的数据使用基于频率的滤波
| 函数 |
描述 |
fft |
fft函数查找数据的频域表示形式 |
invfft |
invfft函数采用 fft 生成的数据的反 fft,以将数据恢复到其新的过滤形式 |
real |
real函数将实数从一组复数中剔除 |
img |
img函数将虚数从复数范围中去除 |
complex |
complex函数将一组实数和/或虚数转换为一组复数 |
mulcpx |
mulcpx 函数将两个范围的复数相乘 |
invcpx |
invcpx取复数范围的倒数. |
概率函数
使用这些函数计算和验证统计测量,如显著概率,统计的临界值,置信区间和直方图比较。
| 函数 |
描述 |
normdist |
cumulative normal (或 Gaussian) 分布函数。它返回正常随机变量小于指定的独立变量值的概率 |
norminv |
inverse cumulative normal (或 Gaussian) 分布函数。正态分布随机变量小于返回值的概率等于指定的参数 |
normden |
normal (或Gaussian)概率密度函数。这个函数的图形是我们熟悉的钟形曲线。它返回指定参数值的累积分布函数斜率值 |
chisquaredist |
cumulative chi-square 分布函数。它返回卡方分布的随机变量小于指定的独立变量值的概率 |
chisquareinv |
inverse cumulative chi-square 分布函数。卡方分布随机变量小于返回值的概率等于您指定的参数 |
chisquareden |
chi-square 概率密度函数。它返回指定参数值的累积分布函数斜率值 |
fdist |
F分布函数。它返回一个 F分布随机变量小于指定的独立变量值的概率. |
finv |
逆F分布函数。F分布的随机变量小于返回值的概率等于您指定的参数 |
fden |
F 分布的概率密度函数。它返回指定参数值的累积分布函数斜率值 |
tdist |
学生t分布函数。它返回T分布随机变量小于指定的独立变量值的概率 |
tinv |
学生t分布函数的逆。T分布随机变量小于返回值的概率等于您指定的参数 |
tden |
T分布的概率密度函数。它返回指定参数值的累积分布函数斜率值 |
gammadist |
cumulative gamma(累积伽玛)分布函数。它返回γ分布式随机变量小于指定的独立变量值的概率 |
gammainv |
inverse cumulative gamma(逆累积伽玛)分布函数。Γ分布式随机变量小于返回值的概率等于指定的参数 |
gammaden |
Gamma(伽玛)分布概率密度函数。它返回指定参数值的累积分布函数斜率值 |
weibulldist |
cumulative Weibull(累积威布尔)分布函数。它返回威布尔分布随机变量小于指定独立变量值的概率 |
weibullinv |
逆累积威布尔函数。Weibull 分布式随机变量小于返回值的概率等于您指定的参数 |
weibullden |
威布尔分布的概率密度函数。它返回指定参数值的累积分布函数斜率值 |
cauchydist |
累积柯西分布函数。它返回 Cauchy 分布式随机变量小于指定的独立变量值的概率 |
cauchyinv |
逆累积柯西分布函数。Cauchy 分布式随机变量小于返回值的概率等于指定的参数 |
cauchyden |
柯西分布概率密度函数。它返回指定参数值的累积分布函数斜率值 |
erf |
误差函数,它通过缩放和平移与累积正态分布函数有关 |
erfc |
互补误差函数。它返回一减去误差函数的返回值 |
lognormaldist |
累积对数正态分布函数。它返回对数正态随机变量小于指定的独立变量值的概率 |
lognormalinv |
逆累积对数正态分布函数。对数正态随机变量小于返回值的概率等于指定的参数 |
lognormalden |
对数正态分布概率密度函数。它返回指定参数值的累积分布函数斜率值 |
expdist |
累积指数分布函数。它返回指数随机变量小于指定独立变量值的概率 |
expinv |
逆累积指数分布函数。指数随机变量小于返回值的概率等于指定的参数 |
expden |
指数分布概率密度函数。它返回指定参数值的累积分布函数斜率值 |
logisdist |
累积逻辑分布函数。它返回逻辑随机变量小于指定的独立变量值的概率 |
logisinv |
逆累积逻辑分布函数。逻辑随机变量小于返回值的概率等于您指定的参数 |
logisden |
逻辑分布的概率密度函数。它返回指定参数值的累积分布函数斜率值 |
loglogisdist |
累积对数逻辑分布函数。它返回对数逻辑随机变量小于指定的独立变量值的概率 |
loglogisinv |
逆累积对数逻辑分布函数。对数逻辑随机变量小于返回值的概率等于您指定的参数 |
loglogisden |
对数逻辑分布的概率密度函数。它返回指定参数值的累积分布函数斜率值 |
在线留言
尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。
|