red427 发表于 2007-5-24 15:40

求函数关系式

拟和函数 只求出了系数,怎样得到函数关系式,有没有程序或函数,在此感谢。

[ 本帖最后由 eight 于 2007-5-24 20:03 编辑 ]

eight 发表于 2007-5-24 17:09

原帖由 red427 于 2007-5-24 15:40 发表 http://www.chinavib.com/forum/images/common/back.gif
拟和函数 只求出了系数,怎样得到函数关系式,有没有程序或函数,在此感谢。

多项式?

red427 发表于 2007-5-24 19:52

例如:f(x,y)=a0+a1x+a2xy+a3x^2......... 已经求出a0,a1,a2...但是函数式子太长自己写不可能,有没有办法由软件写出。我搜索了一下,发现二维都表示成复函数,可是我不要复函数。要关于x和y的关系式。请指点我一下

[ 本帖最后由 eight 于 2007-5-24 20:04 编辑 ]

eight 发表于 2007-5-24 20:54

原帖由 red427 于 2007-5-24 19:52 发表 http://www.chinavib.com/forum/images/common/back.gif
例如:f(x,y)=a0+a1x+a2xy+a3x^2......... 已经求出a0,a1,a2...但是函数式子太长自己写不可能,有没有办法由软件写出。我搜索了一下,发现二维都表示成复函数,可是我不要复函数。要关于x和y的关系式。请指点我一下


help poly, poly2sym ,不知道是否满足你的要求

red427 发表于 2007-5-25 10:14

不行呀

red427 发表于 2007-5-25 10:29

for i=1 : p                        % 函数为 aa(i,j)*x^i*y^j(i=0...p,j=0...q)
    for j=1 : q                  % aa 为系数p x q 的矩阵
      ff=ff+aa(i,j) * xx^(i-1) * yy^(j-1);
给出xx,yy 可以求出ff值,怎样得到ff的表达式

xjzuo 发表于 2007-5-25 14:58

请把问题及你的处理先贴出来.

red427 发表于 2007-5-25 16:22

给出向量x,y,z 拟合函数z(x,y)=ΣΣaa(i,j) * xx^(i-1) * yy^(j-1)
我已经求出系数aa(i,j),想得到z(x,y)的表达式。表达式很长,而且我要拟合十多个曲面,希望有函数或程序,可以直接给出。我搜索了一下一个变量的表达式很好表达,给出向量就可以了。我的表达能力由点差,不知斑竹能不能明白

[ 本帖最后由 eight 于 2007-5-25 17:05 编辑 ]

red427 发表于 2007-5-27 15:38

还是不懂我的意思 还是在matlab中不可行

red427 发表于 2007-5-27 15:43

给出向量x,y,z 拟合函数z(x,y)=ΣΣaa(i,j) * xx^(i-1) * yy^(j-1)   i,j=1,2,3.....
我已经求出系数aa(i,j),想得到z(x,y)的表达式,将该多项式作为函数再vb中编程,所以没有表达式 就没法进一步进行了

xjzuo 发表于 2007-5-27 15:43

你这叫"贴出你的处理"? 你这样等于什么也没做...

red427 发表于 2007-5-27 16:12

不会做,才问呀。:'( ,斑竹太严厉了
ff=0;                              % ff 是 xx,yy 带入所拟合的函数 求出 z
for i=1 : p                        % 函数为 aa(i,j)*x^i*y^j(i=0...p,j=0...q)
    for j=1 : q                  % aa 为系数p x q 的矩阵
      ff=ff+aa(i,j) * xx^(i-1) * yy^(j-1);
    end
end
这样行不行

red427 发表于 2007-5-27 16:41

aa(i,j) 已经求出来了 问题是如果命令中有变量,而没有赋值matlab就会判定错误 我就是不会如何把表达式中变量留下来。难道没有类似的例子吗 ,是太难还是太简单?

[ 本帖最后由 eight 于 2007-5-27 22:02 编辑 ]

eight 发表于 2007-5-27 22:02

老实说,你的问题我看了半天都没有看懂

red427 发表于 2007-5-27 22:26

哎 就是想要多项式 形式是z(x,y)=ΣΣaa(i,j) * xx^(i-1) * yy^(j-1)=aa(1,1)+aa(1,2)yy+aa(2,1)xx+aa(2,2)xx*yy+aa(1,3)yy^2+aa(3,1)xx^2+aa(3,2)xx^2*yy......... aa(i,j)我已经求出来了只要有程序给出表达式,因为自己写很麻烦,也容易出错。
页: [1] 2
查看完整版本: 求函数关系式