| 查看: 2265 | 回复: 10 | |||
zhenzhen5516金虫 (小有名气)
|
[求助]
求助三元函数二阶偏微分C语言写法
|
| 求助三元函数二阶偏微分C语言写法,例如F=f(x,y,z),求 d2F/dxdy, d2F/dydz, d2F/dzdx之类的,步长可以简单的设为1。希望会的同学帮下忙,谢谢~~ |
» 猜你喜欢
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
ACS Applied Polymer Materials投稿
已经有10人回复
RSC ADV状态问题
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助XRD数据的jade分析
已经有9人回复
【求助】怎么计算二阶的偏微分方程
已经有7人回复
【整理】今天整理硬盘上的资料,偶然发现的好玩的小东西就直接发上来吧
已经有105人回复
【求助】求助PDEPE函数求解高阶偏微分方程 :D
已经有5人回复
【求助】求解一个二阶非线性微分方程x''+Ax-B/(x^3)=C
已经有6人回复
【求助】请教二阶微分方程的特解(含初始条件)
已经有8人回复
【求助】一个二阶常微分方程的解法(重奖金币!)
已经有16人回复
【求助】有限元法求解二阶偏微分方程组
已经有6人回复
求助C语言有限元一维、二维、矩形网格以及三角形网格程序
已经有4人回复

2楼2011-08-31 12:59:59
zhenzhen5516
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1105
- 散金: 81
- 红花: 1
- 帖子: 185
- 在线: 132.9小时
- 虫号: 718479
- 注册: 2009-03-09
- 专业: 金属材料的微观结构
3楼2011-08-31 16:01:08

4楼2011-09-01 09:12:31
zhenzhen5516
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1105
- 散金: 81
- 红花: 1
- 帖子: 185
- 在线: 132.9小时
- 虫号: 718479
- 注册: 2009-03-09
- 专业: 金属材料的微观结构
5楼2011-09-01 10:07:43
★ ★ ★
余泽成(金币+3): 谢谢参与应助! 2011-09-01 15:42:56
余泽成(金币+3): 谢谢参与应助! 2011-09-01 15:42:56
|
我大概知道你的困难了,你看是不是这样: 混合偏导数的定义式df/dxdy = d(df/dy)/dx,df/dy部分返回一个函数,而C语言没有直接支持返回带参函数的机制。 如果是这样的话,你可以自己实现闭包函数即可。比如说返回3x+4,一般情况下,需要先定义函数: 如果需要返回这样一个函数,那等于说要返回这个:func(3, 4, x),如果用C++就有很明显的解决方法,C的解决方案也很简单,就是自己捆绑数据: 实现混合偏微分就是将偏微分实现为函数,df/dy返回一个CFunc,df/dxdy也返回一个CFunc即可。 |

6楼2011-09-01 10:45:05
zhenzhen5516
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1105
- 散金: 81
- 红花: 1
- 帖子: 185
- 在线: 132.9小时
- 虫号: 718479
- 注册: 2009-03-09
- 专业: 金属材料的微观结构
7楼2011-09-01 11:33:37
★ ★
余泽成(金币+2): 鼓励应助! 2011-09-01 15:43:06
余泽成(金币+2): 鼓励应助! 2011-09-01 15:43:06
|
你没看明白我说的东西。你试试一些支持lambda表达式或者闭包的语言可能更能理解一些。 数学里面的函数完成的是一个映射,对应到C语言就是一个叫做函数的过程。两者的概念是一致的,即完成某种映射,但是C语言函数是一种函数过程形式,不能当做实体来用。就像火一样,你不能单独把火隔离出来,必须从木柴开始,拿走木柴,火才能跟着走。 你这样的求导问题,是对函数实体的作用过程,函数要当做实体来用,比如说ax^n+b的求导,求导是一个过程,函数本身却是一个参数,求导完成的是一个ax^n+b->anx^(n-1)的映射,定义域是函数实体,或者说是n-1阶导数,值域也是函数实体,或者说是n阶导数。 于是应该改变的一个观念就是,函数本身也该是一个数据,函数包含执行属性。 当然你说的要用数学另外的方式去求导终究还是要回归到这一点,n阶导数需要对n-1阶导数当做数据来求导,导数定义本身就说明了这一点。 你说的这种实际上需要转换成这样的表示: 设计好你需要的函数对象即可。 |
» 本帖已获得的红花(最新10朵)

8楼2011-09-01 13:53:10

9楼2011-09-01 14:11:45
zhenzhen5516
金虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 1105
- 散金: 81
- 红花: 1
- 帖子: 185
- 在线: 132.9小时
- 虫号: 718479
- 注册: 2009-03-09
- 专业: 金属材料的微观结构
10楼2011-09-01 14:16:48













回复此楼
zhenzhen5516