Solving cubic equation with imaginary numbers
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
Hi everyone
I want to solve this equation by multiplying these variables with imaginary numbers and get clear result with s variable and output is in some weird form. What's wrong?
My code below  .
clc;
clear;
s1 = 133.9457 + 253.416i
s2 = 133.9457 - 253.416i
s3 = 1339.457
syms s
x = solve(0.00017493*(s-s1)*(s-s2)*(s-s3))
Thanks in advance
0 个评论
采纳的回答
  Stephan
      
      
 2022-12-2
        
      编辑:Stephan
      
      
 2022-12-2
  
      s1 = 133.9457 + 253.416i;
s2 = 133.9457 - 253.416i;
s3 = 1339.457;
syms s
x_exactly = solve(0.00017493*(s-s1)*(s-s2)*(s-s3))
x_numeric = double(x_exactly)
3 个评论
  Stephan
      
      
 2022-12-2
				s1 = 133.9457 + 253.416i;
s2 = 133.9457 - 253.416i;
s3 = 1339.457;
syms s
x_exactly = expand(0.00017493*(s-s1)*(s-s2)*(s-s3))
更多回答(0 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



