早教吧作业答案频道 -->数学-->
用MATLAB标记复平面上方程的根对应的点集合我想用MATLAB画出ax^2+bx+c=0(abc属于-4到+4的整数)再复数范围内的根对应的点集合
题目详情
用MATLAB标记复平面上方程的根对应的点集合
我想用MATLAB画出ax^2+bx+c=0(a b c 属于-4到+4的整数)再复数范围内的根对应的点集合
我想用MATLAB画出ax^2+bx+c=0(a b c 属于-4到+4的整数)再复数范围内的根对应的点集合
▼优质解答
答案和解析
i=1;
for a=-4:1:4
for b=-4:1:4
for c=-4:1:4
if a==0
if b==0
continue
else
x(i)=-c/b;
y(i)=0;
i=i+1;
end
else
if b^2-4*a*c>=0
x(i)=(sqrt(b^2-4*a*c)-b)/2/a;
y(i)=0;
x(i+1)=(-sqrt(b^2-4*a*c)-b)/2/a;
y(i+1)=0;
else
x(i)=-b/2/a;
y(i)=sqrt(4*a*c-b^2)/2/a;
x(i+1)=-b/2/a;
y(i+1)=-sqrt(4*a*c-b^2)/2/a;
end
i=i+2;
end
end
end
end
plot(x,y,'*')
for a=-4:1:4
for b=-4:1:4
for c=-4:1:4
if a==0
if b==0
continue
else
x(i)=-c/b;
y(i)=0;
i=i+1;
end
else
if b^2-4*a*c>=0
x(i)=(sqrt(b^2-4*a*c)-b)/2/a;
y(i)=0;
x(i+1)=(-sqrt(b^2-4*a*c)-b)/2/a;
y(i+1)=0;
else
x(i)=-b/2/a;
y(i)=sqrt(4*a*c-b^2)/2/a;
x(i+1)=-b/2/a;
y(i+1)=-sqrt(4*a*c-b^2)/2/a;
end
i=i+2;
end
end
end
end
plot(x,y,'*')
看了 用MATLAB标记复平面上方...的网友还看了以下:
已知经过点A(-2,0)和点B(1,3a)的直线l1与经过点p(0,-1)和点Q(a,-2a)的直线 2020-03-30 …
已知点A(a,0),点B(0,b)(a,b均大于4,直线AB与圆C:x^2+y^2-4x-4y+4 2020-06-12 …
m为何值时,经过俩点A(-m,6)B(1.3m)的直线的斜率是12 (2)m为何值时,经过俩点A( 2020-06-27 …
已知椭圆x^2+2y^2=12,A是x轴正半轴的一定点已知椭圆x^2+2y^2=12,A是x轴正半 2020-06-29 …
在平面直角坐标系xOy中,点A(a,0),点B(b,0)是x轴上两点,其中a2+2ab+b2+|b 2020-07-19 …
一道集合的填空题,不难,就是写法有点疑问,·若A={a,b},B={x|x包含于A},M={A}, 2020-07-29 …
已知平面直角坐标系内两点坐标,如何直接通过坐标确定过这两点的一次函数解析式(不是用设y=kx+b什 2020-07-31 …
1.填空题1)已知集合A={m,a,t,h,s},B={e,n,g,l,i,s,h},则A并B=, 2020-08-02 …
课题研究(1)阅读下面材料如图所示,点A、B在数轴上分别表示有理数a,b,A、B两点之间的距离表示为 2020-12-03 …
(1)如图1,已知数轴上点A、B表示的数分别为a、b,若点C是线段AB上的中点,则点C表示的数为a+ 2020-12-10 …