如何用相对简介的办法实现二维表格的双向插值
mathcad吧
全部回复
仅看楼主
level 4
xuzhun2003
楼主
如图所示,我希望得到横向处的插值点,插值就用简单的线性插值,linterp一维的容易实现,而这个如何用最简介的语句实现这一功能呢
2017年08月24日 13点08分
1
level 15
月城翁
您的问题翻翻旧帖就可以解决。建议看看:
https://tieba.baidu.com/p/3526195830
和
https://tieba.baidu.com/p/3729145190
2017年08月24日 14点08分
2
xuzhun2003
谢谢,我已找到了您15年初写的查表函数,正在学习学习
2017年08月24日 16点08分
xuzhun2003
第二个帖子从一列数中找出x在另一列的对应值,还是属于一维映射;第一个帖子从一列数中找出x在另几列中某一列的对应值,也是属于一维映射,应用矩阵submatrix等效于第二个帖子 我理解的对吗?第一个帖子后面太多看不太明了了。。
2017年08月24日 16点08分
level 4
xuzhun2003
楼主
这个问题用lookup也不好使,要查找的值在表格中横纵坐标都需要插值上去,而不是精确值在表格中的查找 有些困惑
2017年08月24日 16点08分
3
level 15
月城翁
2017年08月25日 00点08分
4
xuzhun2003
要的就是这一个,月城公前辈对算法的理解非常深,式子非常简洁,用在计算书里都不需要区域隐藏了
2017年08月25日 02点08分
曳凉琛
很有用,多谢大神
2019年10月31日 04点10分
level 15
月城翁
也可写成:
2017年08月25日 00点08分
5
xuzhun2003
trim函数比filterNaN又简洁不少
2017年08月25日 02点08分
level 5
shen542nice
2017年08月25日 00点08分
6
level 5
shen542nice
2017年08月25日 00点08分
7
月城翁
很好,向您学习。
2017年08月25日 00点08分
xuzhun2003
看起来更加符合计算书格式(少编程语句)了
2017年08月25日 02点08分
月城翁
编程的好处是有了一个可以直接使用的自定义函数。可以用在很多相似的场合使用。
2017年08月25日 06点08分
level 15
月城翁
用吧友shen542nice的算法编写的函数:
2017年08月25日 01点08分
8
xuzhun2003
这个问题得到了完美的解决,谢谢月城公
2017年08月25日 06点08分
月城翁
8楼程序,当y或x的值正好是tab矩阵的值时,可能出错。因修改起来太麻烦,不准备改了。建议用4楼的程序。
2017年08月25日 07点08分
level 4
xuzhun2003
楼主
还想请教您下问题:(1)生成的look2(y,x)函数里面自变量x、y只能是标量或者值域变量,这样带来一个麻烦,对于x是一系列数据,如果把x定义为值域函数,后面函数调用look2(y,x)会提示该值须为标量或矩阵;如果把x定义为向量,look2(y,x)函数又无法运算(自变量提示须为标量),这个如何解决呢?(2)帮助文档关键词有时搜索不到(搜索、索引),有什么解决办法?
2017年08月25日 07点08分
9
level 15
月城翁
8楼的程序有bug,不要用。建议用4楼的程序,如果y或者x是向量,在函数名上面使用向量化符号,试一试,有时也通不过。
2017年08月25日 07点08分
10
xuzhun2003
好的,谢谢月城公
2017年08月25日 07点08分
level 15
月城翁
h.w:=一句,25m的后面加一个=号
m.(P.1/H.d,H.w/H.?)的上面加向量化箭头。
2017年08月25日 07点08分
11
月城翁
h.w最好是列向量,行向量在向量化计算中有时通不过。
2017年08月25日 07点08分
月城翁
理论上,在循环语句中last(X0)..0比0..last(X0)耗时少。
2017年08月25日 07点08分
xuzhun2003
好的月城公,我先试一下
2017年08月25日 08点08分
level 4
xuzhun2003
楼主
向量化运算符是我没用好吗? 只要对该式子定义为函数就不行了,不定义用不用向量化运算符都可以正常运算,文件已上传,请支招一下,感激不尽!
文件云盘:
[无效] https://pan.baidu.com/s/1slWGKZb
2017年08月25日 08点08分
12
level 15
月城翁
检查量纲。m.()函数的量纲是什么?我给您的函数式是纯数字的,没有物理单位,您应该自己加上物理单位。
MC的计算,无量纲是可以通过,加上量纲未必就能通过。所以,如果可能,应先用无量纲(纯数字)计算,再在结果后面加上物理单位。
图像的横坐标就用变量Q,用不着横着一大堆,不便阅读。
2017年08月25日 08点08分
13
level 15
月城翁
纠错是m.0()
2017年08月25日 08点08分
14
月城翁
m.0()*物理单位
2017年08月25日 09点08分
level 4
xuzhun2003
楼主
问题已经解决,谢谢月城公悉心解惑!其一果然是H.w设置成列向量解决,设置为值域变量还是不行;其二就是设置成无量纲,因为量纲的问题也不通过
2017年08月25日 09点08分
15
xuzhun2003
月城公太佩服了,经验丰富,一语中的
2017年08月25日 09点08分
1
2
尾页