查看完整版本: 请教高手

guduyexingren 2008-9-29 00:20

请教高手

1stopt拟合数据曲线,确实很好用,也是其精华所在。比如,欲拟合y=ax+b形式的曲线,只需将实测的x、y数据列出,软件即可快速搞定。

然而该软件的使用说明过于简单了。拟合多位数据曲线时,遇到以下问题:
比如,假设f(x,y)=ax^2+ny^2+bxy+cx+dy+m,其中
x=1,2,3
y=1,2,3
f(1,1) = 1, f(1,2) = 2, f(1,3) = 3;
f(2,1) = 4, f(2,2) = 5, f(2,3) = 6;
f(3,1) = 7, f(3,2) = 8, f(3,3) = 9;
要求拟合出f(x,y)的确切表达式(大概就是这么个意思)

可见,数据的对应关系比较复杂,如何在1stopt代码窗口实现这些数据的处理呢?按照常规的方法,将全部数据分别按照x,y,f(x,y)的顺序copy上去;但是如果数据十分多而且维数变大呢(比如x,y,z,f(x,y,z)),这样是否显得繁琐?而且根本不适用于矩阵的特点。
是否能用编程的方法实现对这些数据的处理?比如用几个循环语句,其实x,y的具体值只起计数作用,很容易用for等循环语句实现,就是不知在1stopt中怎么使用。或者有什么其他方法,请不吝赐教。
此外,如果是文件中的数据呢?如何读取数据并进行处理,就像matlab一样?


请问高手怎么把论文中的数据放进去计算

youyouyou 2008-10-4 17:11

1stOpt支持脚本语言,可直接对电子表格数据进行复杂处理。另外可以直接读取文本文件和Excel文件数据。

guduyexingren 2008-10-12 00:07

谢谢了啊
页: [1]
查看完整版本: 请教高手