24小时热门版块排行榜    

查看: 1625  |  回复: 5

fei2009xue

铁虫 (正式写手)

[求助] 【求助】matlab含参数的复数行列式的求解

请各位帮忙求解这样的问题:
A=[ 2*x*exp(i*4*x)   3
      exp(i*2*x)          i*x];  
x的范围[0,20]
求解x的值使det(A)=0,注意:det(A)是复数,用二分法的话应该要考虑y=det(A)的实部变号、虚部变号的情况。刚接触matlab,求高手帮忙啊!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wbr1988

金虫 (正式写手)

不会...
帮顶起...
2楼2012-04-16 16:36:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fei2009xue

铁虫 (正式写手)

引用回帖:
2楼: Originally posted by wbr1988 at 2012-04-16 16:36:00:
不会...
帮顶起...

谢谢!!!
3楼2012-04-16 20:40:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cars

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
fei2009xue: 金币+15, 有帮助 2012-04-19 21:41:31
为什么要用matlab呢,这是个高中数学题吧
det(A)=0即2ix^2*exp(i*4x)=3exp(i*2x)
即2x^2*exp(i*(4x+pi/2))=3exp(i*2x)
两个复数相等要求模相等相位相等,即
2x^2=3;4x+pi/2=2x+2*k*pi;
这个方程组无解,
因此不存在x使det(A)=0。
4楼2012-04-18 12:33:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fei2009xue

铁虫 (正式写手)

引用回帖:
4楼: Originally posted by cars at 2012-04-18 12:33:02:
为什么要用matlab呢,这是个高中数学题吧
det(A)=0即2ix^2*exp(i*4x)=3exp(i*2x)
即2x^2*exp(i*(4x+pi/2))=3exp(i*2x)
两个复数相等要求模相等相位相等,即
2x^2=3;4x+pi/2=2x+2*k*pi;
这个方程组无解,
因 ...

ix的系数,以及exp的指数是很复杂的变化的虚数或实数,,这里只是举一个例子,实际表达式阶数更大,比这复杂。我只是举例讨论算法问题
5楼2012-04-19 21:41:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lxandlzy

新虫 (初入文坛)

楼主,请问你解决了吗?我也遇到同样问题了,求指教
6楼2018-06-22 15:01:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fei2009xue 的主题更新
信息提示
请填处理意见