24小时热门版块排行榜    

查看: 1847  |  回复: 13

fortran_19

铜虫 (正式写手)

引用回帖:
9楼: Originally posted by heart会 at 2017-04-12 00:19:02
我的原本是复数,本来应该求tanh的,直接代入结果不对,我想着直接用公式求,就把实部用expm,虚部用三角函数再相乘加减啥的,发现实部计算出来有问题,不过你一提醒我,我想起来了,我第一行全是0,因为这个吗
...

不太明确你具体的公式 不能解决可以和我详细讨论一下 我现在的理解 你要做矩阵的tanh 这样它的变量是矩阵整体 听你说你区分了实部虚部自己算 这里好像要考虑两个矩阵是不是对易 不对易好像不能直接写成两个指数相乘

发自小木虫IOS客户端

» 本帖已获得的红花(最新10朵)

11楼2017-04-12 00:37:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heart会

金虫 (小有名气)

送红花一朵
引用回帖:
11楼: Originally posted by fortran_19 at 2017-04-12 00:37:27
不太明确你具体的公式 不能解决可以和我详细讨论一下 我现在的理解 你要做矩阵的tanh 这样它的变量是矩阵整体 听你说你区分了实部虚部自己算 这里好像要考虑两个矩阵是不是对易 不对易好像不能直接写成两个指数相乘 ...

tanh复数直接计算好像有问题,所以我这么弄的,比如求tanh(B),因为tanh等于(e^x-e^(-x))/(e^x+e(-x))再求e^x时,我写成了x=real(B);y=imag(B);m=cos(y)+i*sin(y);n=expm(x);z=n.*m;就是这个n有问题

发自小木虫IOS客户端
12楼2017-04-12 08:56:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fortran_19

铜虫 (正式写手)

引用回帖:
12楼: Originally posted by heart会 at 2017-04-12 08:56:32
tanh复数直接计算好像有问题,所以我这么弄的,比如求tanh(B),因为tanh等于(e^x-e^(-x))/(e^x+e(-x))再求e^x时,我写成了x=real(B);y=imag(B);m=cos(y)+i*sin(y);n=expm(x);z=n.*m;就是这个n有问题
...

http://www.ilovematlab.cn/thread-21627-1-1.html
上面和你一样的问题, 看起来直接算tanh就可以, 如果不能算, 恐怕是你本身矩阵A有什么问题

» 本帖已获得的红花(最新10朵)

13楼2017-04-12 14:28:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

heart会

金虫 (小有名气)

送红花一朵
引用回帖:
13楼: Originally posted by fortran_19 at 2017-04-12 14:28:00
http://www.ilovematlab.cn/thread-21627-1-1.html
上面和你一样的问题, 看起来直接算tanh就可以, 如果不能算, 恐怕是你本身矩阵A有什么问题...

非常感谢,我再看看

发自小木虫IOS客户端
14楼2017-04-13 10:31:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 heart会 的主题更新
信息提示
请填处理意见