24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1470  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

accordion222

铁虫 (初入文坛)

[求助] 编一个matlab程序,求某一向量在向量场里的坐标

我已经通过数值计算得到两个个矩阵A和B,离散地表示以(x,y)为坐标的向量场(a,b)。现在若知道一个(a0,b0),怎样求它对应的(x,y)值?
我是做了两个插值函数Ainterp(x,y)和Binterp(x,y)是分别以A和B为离散点插值得到的曲面。然后用fsolve解[Ainterp(x,y)-a0;Binterp(x,y)-b0],却总是得不出答案。请问是什么问题
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

accordion222

铁虫 (初入文坛)

引用回帖:
3楼: Originally posted by chembetsey at 2012-07-26 13:10:39
由你插值得到的曲面反推坐标时,相当于求这个曲面与某一平面的交线,所以不可能得到唯一的坐标值,而是有很多坐标满足你要求的条件,MatLab求不出来也很正常。你需要重新考虑自己的问题,看是不是需要这么做。

我的思路确实有问题,换了一种方法。
4楼2012-07-26 20:20:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2012-07-25 00:17:03
accordion222: 金币+20, ★★★★★最佳答案, 你的解法给我提供了很好的思路!谢谢! 2012-07-26 20:18:09
循环矩阵找到距离(a0,b0)最近的2个(或者多个,跟你的插值方法有关)点的坐标,然后用这些坐标来插值
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2012-07-24 22:56:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

chembetsey

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
accordion222: 金币+10, ★★★很有帮助, 其实是两个曲面,分别和某一平面相交得到两条曲线再求两曲线的交点,不过也谢谢你! 2012-07-26 20:20:01
由你插值得到的曲面反推坐标时,相当于求这个曲面与某一平面的交线,所以不可能得到唯一的坐标值,而是有很多坐标满足你要求的条件,MatLab求不出来也很正常。你需要重新考虑自己的问题,看是不是需要这么做。
3楼2012-07-26 13:10:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见