当前位置: > matlab 用solve解出的方程既有复数也有实数,想取实数中最大值,应该怎么办...
题目
matlab 用solve解出的方程既有复数也有实数,想取实数中最大值,应该怎么办
[o]=solve('(x(f)-a(h))^2+(y(f)-b(h))^2+(r(f)-o)^2=(r(f)+R(h))^2','o');
o=subs(o,{'x(f)','a(h)','y(f)','b(h)','r(f)','R(h)'},{x(f),a(h),y(f),b(h),r(f),R(h)});
o=double(o);
A=o==real(o);
o=o(A)
解出后 复数解变为 Empty matrix:0-by-1
实数解有两个 我想取其中最大的那个 应该怎么写

提问时间:2020-12-24

答案
可以用max求最大值
命令行输入
doc max
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.