找回密码
 注册
Simdroid-非首页
查看: 33|回复: 0

请教如何在matlab中反求二维数表

[复制链接]
发表于 2014-8-14 10:33:44 | 显示全部楼层 |阅读模式 来自 江苏扬州
小弟现在在做一个关于电磁场的项目。
现在通过有限元软件得到了一个ψ(x,i)的二维数组,也就是磁链随铁芯位移,线圈电流而变化。
现在希望在matlab中希望通过计算反求i(ψ,x)二维数组。

有文章提到过利用matlab中的matlab function函数,具体说法如下:
为了求得励磁电流,采用了插值和多项式拟合方法,根据动铁心的位移x
查数据网格ψ(x,i) ,并采用线性插值算法获得动铁心在
位移处激磁线圈耦合磁链ψ*(x,i) ,并由曲线拟合算法反求出线圈电流i:
p=polyfit(ψ*(x,i),i,n)
i*=polyval(p,ψ|s=x)
式中,polyiit为多项式拟合函数,ψ* 和i为已知数据点向量,n为要拟合
的多项式次数,结果返回拟合的n多项式系数,从高次到低次存放在向量P中;
polyval是求解多项式函数,求得多项式在ψ处的电流值i*


以上的方法,具体如何实现,请高手们支招,谢谢了!

另外附上二维数表ψ(x,i)。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-7-3 07:13 , Processed in 0.027076 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表