24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1758  |  回复: 5

lyppengpeng

新虫 (初入文坛)

[求助] 请教MATLAB计算复数的三角函数问题已有3人参与

当计算复数的三角函数时,如果是计算sin(5+4i),MATLAB会给出结果。
但当虚数部分的值很大时,就计算不了了,比如sin(50+6000000i),这样MATLAB就会给出无穷大结果,Inf-Infi。
可现在做的东西,计算过程中就是会产生虚数特别大的值,要求他的三角函数,所以现在很纠结,不知道怎么办。用欧拉公式,转化为指数形式求解也不行。

不知道有没有遇到过相同问题的同学,麻烦问一下要怎么解决这个问题,万分感谢~~~
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

32100004

铜虫 (初入文坛)

【答案】应助回帖


感谢参与,应助指数 +1
lyppengpeng: 金币+1, 有帮助 2014-08-15 14:39:36
还是推荐精通Matlab的同时会一点Mathematica。ML是工程软件,MM是数学软件,分工不同,各有用处

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 111.png
  • 2014-07-07 22:45:59, 4.66 K
2楼2014-07-07 22:45:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

仙木映月

金虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
lyppengpeng: 金币+1, 有帮助 2014-08-15 14:39:52
可以搜一下如何改变计算精度。
Hardtosay.
3楼2014-07-08 08:22:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sxf2012

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
CODE:
sin(a+bi)=\frac{e^{-b+ia}-e^{b-ai}}{2i}

当|b|很大时,分子第一项或者第二项肯定是无穷大,比如
CODE:
b=60000,\\
e^{b-ai}=e^{60000}*e^{ia}

4楼2014-07-08 16:01:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sxf2012

木虫 (正式写手)

【答案】应助回帖


lyppengpeng: 金币+1, 有帮助 2014-08-15 14:39:59

当|b|很大时,分子第一项或者第二项肯定是无穷大,比如
5楼2014-07-08 16:04:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FanghuaZ

新虫 (小有名气)

请问你的这个问题解决了么,我现在也遇到这个问题

发自小木虫Android客户端
6楼2019-11-14 23:06:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 lyppengpeng 的主题更新
信息提示
请填处理意见