qpalz 发表于 2008-9-14 23:17

sqrt(-1)为什么不用 j 表示

ans =

                                                 v
v*(-1+10000*l*c)/(-1+10000*l*c-100*sqrt(-1)*r*c)
            -1/(-1+10000*l*c-100*sqrt(-1)*r*c)*v
100*sqrt(-1)*c/(-1+10000*l*c-100*sqrt(-1)*r*c)*v
-100*sqrt(-1)*c/(-1+10000*l*c-100*sqrt(-1)*r*c)*v

计算结果中这个sqrt(-1)看着老不舒服,matlab不能直接将它处理成 j 吗,谢谢讨论

sigma665 发表于 2008-9-15 10:23

回复 楼主 qpalz 的帖子

因为你是符号变量

用subs试试

科技在线 发表于 2008-9-15 18:50

你可以赋值吧,呼呼

无水1324 发表于 2008-9-15 22:02

回复 楼主 qpalz 的帖子

恩沃这里直接显示的是0 + 1.0000i啊

qpalz 发表于 2008-9-16 20:15

x=subs(x,'sqrt(-1)','j');
x=vpa(x);
先这么干了

sigma665 发表于 2008-9-16 21:15

回复 5楼 qpalz 的帖子

x=subs(x);
直接就行了

qpalz 发表于 2010-11-24 21:59

sigma665 发表于 2008-9-16 21:15 static/image/common/back.gif
x=subs(x);
直接就行了

感谢!!!!
页: [1]
查看完整版本: sqrt(-1)为什么不用 j 表示