matlab求解复数方程
为什么解例如x^2=-1时得x=+-i,下次再算的时候就变成x=+-sqrt(-1)我的代码solve('x^2=-1')ansi-i第二次>>solve('x^2=-1...
为什么解例如x^2=-1时得x=+-i,下次再算的时候就变成x=+-sqrt(-1)
我的代码 solve('x^2=-1')
ans
i
-i
第二次
>> solve('x^2=-1')
ans =
sqrt(-1)
-sqrt(-1) 展开
我的代码 solve('x^2=-1')
ans
i
-i
第二次
>> solve('x^2=-1')
ans =
sqrt(-1)
-sqrt(-1) 展开
4个回答
展开全部
真的啊,我的也是
第一次是
>> solve('x^2=-1')
ans
i
-i
第二次
>> solve('x^2=-1')
ans =
sqrt(-1)
-sqrt(-1)
注意ans是<2*1 sym>型
我的版本是:
>> ver
-------------------------------------------------------------------------------------
MATLAB Version 7.6.0.324 (R2008a)
第一次是
>> solve('x^2=-1')
ans
i
-i
第二次
>> solve('x^2=-1')
ans =
sqrt(-1)
-sqrt(-1)
注意ans是<2*1 sym>型
我的版本是:
>> ver
-------------------------------------------------------------------------------------
MATLAB Version 7.6.0.324 (R2008a)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
晕
是不是
>> x=solve('x^2=-1')
x =
i
-i
x =
sqrt(-1)
-sqrt(-1)
%%%%%%%%%%%%%%%%%%
虽然不一样 但两次 结果一样 只是 表达方式不一样
是不是
>> x=solve('x^2=-1')
x =
i
-i
x =
sqrt(-1)
-sqrt(-1)
%%%%%%%%%%%%%%%%%%
虽然不一样 但两次 结果一样 只是 表达方式不一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
x=solve('x^3-2*x^2-4*x=7');vpa(x,5);
x =
[ 3.6321]
[ -.81603+1.1232*i]
[ -.81603-1.1232*i]
>> roots([1 -2 -4 -7])
ans =
3.6320
-0.8160 + 1.1232i
-0.8160 - 1.1232i
x =
[ 3.6321]
[ -.81603+1.1232*i]
[ -.81603-1.1232*i]
>> roots([1 -2 -4 -7])
ans =
3.6320
-0.8160 + 1.1232i
-0.8160 - 1.1232i
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会啊,一直是x=(+,-)i.
>> solve('x^2=-1')
ans =
[ i]
[ -i]
>> solve('x^2=-1')
ans =
[ i]
[ -i]
>>
>> solve('x^2=-1')
ans =
[ i]
[ -i]
>> solve('x^2=-1')
ans =
[ i]
[ -i]
>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询