新浪博客

Origin绘图软件同时处理多列数据(示范)

2013-11-07 09:33阅读:
百度搜索后,在小木虫上看到的。原代码的第一行不知道是什么意思,删掉之后,试了一下可以正常实现功能。以下语言基本上转自小木虫用户yytsnake的回复:
经测试可以通过设置循环来达到对任意列数据进行处理的命令:
win -a Data1;删掉第一行可以在script window中正常运行
M=10000; //设置变量1
N=4; //设置数据列数
for (ii = 2; ii <= N; ii += 1) //设置循环,从第2列开始
{
wcol(ii) = wcol(ii)/M; //处理命令
};
LABTALK语言是一种简便、易于理解的免编译命令行程序,可以用文本编辑器编写后,在SCRIPT WINDOW中执行。不便之处是用户必须对其内部的各种函数和命令有正确的理解和认识。
比如COL()和WCOL()命令都是对数据列进行操作,但前一个不支持变量作为列数,如第一列数据只能表示为COL(1)或COL(a),而WCOL()则支持变量作为列数,如ii=9,WCOL(ii)表示的就是第九列数据,这也就为什么刚开始设置的循环命令无法执行的原因。因为在循环 中使用了COL(ii)这样的变量列名。

我的更多文章

下载客户端阅读体验更佳

APP专享