24小时热门版块排行榜    

查看: 552  |  回复: 4
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

415131606

铁杆木虫 (文坛精英)

黑风堂堂主-小乖猪

[交流] 【求助】大家帮忙看一下这matlab错误提示的这两句话是什么意思?

运行了我的程序,运行完,程序提示:
Warning: Imaginary parts of complex X, Y, and/or Z arguments ignored
> In waterfall at 61
   In soliton at 180(我程序的名字是soliton)

是不是在程序的180行引起了上面的Warning呢?一般这种问题怎么解决呢?
回复此楼

» 猜你喜欢

欢迎相同行业的朋友加我QQ一起交流合作!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师


小木虫(金币+0.5):给个红包,谢谢回帖交流
也有可能在解方程的时候,出现了矩阵奇异,导致出现伪虚数问题
一般绘图的时候不会有问题,但是在显示的时候会出现虚部是0.0000000i的情况,建议用real(a)-取实部或者abs(a)-取模来解决
5楼2009-06-25 10:12:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

hitzhang

木虫 (正式写手)

★ ★ ★ ★ ★
415131606(金币+3,VIP+0): 6-23 20:23
kuhailangyu(金币+2,VIP+0):谢谢你的参与 6-24 08:07
计算结果里出现复数,为了继续运算或作图matlab把相应的虚数部分忽略了。如果虚数出乎意料的话,那就看看是那个语句的计算结果第一次出现了虚数。
2楼2009-06-23 16:09:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mininurse

金虫 (正式写手)

★ ★ ★
415131606(金币+2,VIP+0): 6-23 20:23
kuhailangyu(金币+1,VIP+0):谢谢你的参与 6-24 08:07
应该是这个意思,你是不是将只能应用于实数的操作应用在复数上了,所以这几个变量的虚部给忽略了
3楼2009-06-23 16:12:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sitonyl

铁杆木虫 (文坛精英)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
kuhailangyu(金币+1,VIP+0):谢谢你的参与 6-24 08:07
如果计算结果都应该为实数的话,那就检查一下程序,应该在某个地方出现了复数(如对负数进行了开平方运算),导致后面对改变量调用时出现上述警告信息。
zz
4楼2009-06-24 00:10:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见