我是靠谱客的博主 留胡子大侠,最近开发中收集的这篇文章主要介绍matlab里real,Matlab与Real的符号集成给出了一个复杂的答案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

你得到的答案(如果你有一个类似于我的Matlab版本)和我在这里复制的答案:

/ / 2

| 1/2 1/2 | thetak (sik - sjk) |

- | 2 pi exp| - ------------------- |

2 /

/ / 1/2 1/2

| | 2 (-thetak) (sik i + sjk i) |

| erf| --------------------------------- | i -

2 /

/ 1/2 1/2

| 2 (-thetak) (sik i + sjk i - 2 i) | | |

erf| --------------------------------------- | i | | /

2 / / /

1/2

(4 (-thetak) )

给人的印象是你到处都有复数i。

但事实上,这是一个错误的印象,因为(-thetak)^(1/2)。

实际上,取一个负数的平方根会产生一个“i”,而这个“i”又会“杀死”另一个与它“接触”的“i”。由于(-TeTAK)^(1/2)可以被发现,这个取消将发生在不同的地方:

1)在erf表达式内部

2)作为公分母(最后一行)。

验证规则i^2=-1在任何地方都适用,不会给任何“i”留下生存的机会…

最后给出(我用s>0设置了thetak=s^2):

/ /

| 1/2 1/2 | s^2 (sik - sjk)^2 |

- | 2 pi exp| - ------------------- |

2 /

/ / 1/2

| | 2 s (sik + sjk ) |

| erf| ----------------------- | -

2 /

/ 1/2

| 2 s (sik + sjk - 2 ) | | |

erf| ----------------------------- | | | / (4 s)

2 / / /

编辑:你本可以逃脱整合。其思想是将二元EXP(-TeTAK*((T-SIK)^ 2 +(T-SJK)^ 2))转换成所谓的“规范形式”,在你的例子中是:$ EXP(-TeTAK*((T-A)^ 2 +B))/C;$ $ A,B,C $可以表示为SIK和SJK的字体(例如$A=(SIK+SJK)/2美元);以这种方式,设置$t= T-A $,回到经典的高斯积分公式:

$$frac{2}/{sqrt{pi}int_a^b exp(-t^2}dt)(erf(b)-erf(a))。$$

最后

以上就是留胡子大侠为你收集整理的matlab里real,Matlab与Real的符号集成给出了一个复杂的答案的全部内容,希望文章能够帮你解决matlab里real,Matlab与Real的符号集成给出了一个复杂的答案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部