MATLAB怎么画出x^4+x^3+x^2+x^2+x+1=0的图像啊?

如题所述

这是一元四次方程,有两对共轭复根:
p=[1 1 2 1 1]
a=roots(p)
-----运行结果:
a =
-0.5000 + 0.8660i
-0.5000 - 0.8660i
0.0000 + 1.0000i
0.0000 - 1.0000i
--------想画什么图:
p=[1 1 2 1 1]
a=roots(p)
ar=real(a)
ai=imag(a)
plot(ar,ai,'*') %方程根在复平面上分布图
grid on
%画左侧多项式函数图,没有实根,所以函数曲线与实轴没有交点。
x=-2:0.1:2;
y=x.^4+x.^3+2*x.^2+x+1;
figure(2)
plot(x,y,'r.')追问

p=[1 1 2 1 1]这是什么啊?求出来的,还是自定义的呢?谢谢回答~

追答

多项式,在matlab中用其各次项系数组成的向量来表示

温馨提示:内容为网友见解,仅供参考
无其他回答

怎么用matlab画函数图形
1、首先打开matlab应用程序,输入下方的代码:2、然后按确定会出现一张图,如下图所示,这就是该函数的图像,其中第一条语句是代表x的起始点与间隔,和终点,第二条是函数,第三条就是画。3、有了上面的基础,下面来画一条曲线,比如y = x^2,然后将下图中所示的代码输入即可。4、按下确定之后...

在matlab中画出三次函数
x=a:c:b;y=x.^3+x.^2+x+1;plot(x,y);(代码里的a,b,c都要是数值。)

matlab怎么在一个图形窗口中画多个图形
首先,你需要定义你的函数。例如,你可以定义z1为x和y的正弦积,z2为x的线性函数加上三次幂减去y的平方加一,以及z3为坐标系中点的余弦值除以点的欧几里得距离。例如:z1 = sin(x).*sin(y); z2 = x + x.^3 - y.^2 + 1; z3 = sin(sqrt(xx.^2 + yy.^2)).\/sqrt(xx.^2 +...

如何用MATLAB画出幂函数y= x^ a的图像?
二次函数 y=x²,可用标准的五点作图法完成。其他幂函数 y=x^a,用描点作图法需要多描一些点才能准确表现函数图像的变化细节。根据 a 的奇偶性确定函数图像所在的象限。以下图像是在 Maple 中应用绘图命令 plot 绘出的。plot([x, x^2, x^3, x^4], x = -2 .. 2, y = -2 .....

matlab怎么画图?
1、点击图标,打开matlab。2、输入代码:[x,y]=meshgrid(1:0.1:10, 1:0.1:10);z=x.^2+y.^2;surf(x,y,z)3、点击运行。4、在弹出的文件存储页面中,选择一个任意位置,点击保存即可。5、保存后matlab自动运行程序,得出的图像如下:

matlab怎么在一个图形窗口中画多个图形
1、先定义函数:例如z1=sin(x)sin(y),z2=x+x.^3-y.^2+1 z3=sin(sqrt(xx.^2+yy.^2)).\/sqrt(xx.^2+yy.^2)。2、在一个窗口中不同坐标系画多个图形用语句:subplot(n,m,s)n:图像行数,m:图形列数,s:第几个图形。如subplot(2,3,1),表示画两行两列(即4个图形)中的...

matlab基础知识,绘制函数图像
x=0:1:10;y=x.^2+1;plot(x,y)如果不加这个点认为是矩阵x乘矩阵x,而不是对应元素相乘。第二个函数之所以不出错,是因为matlab中类似sin这些函数带入矩阵时,是对矩阵元素操作的。得到的y为矩阵所以能绘制图形。下面是我自己总结的一些常用绘图函数,只给出原型和功能,详细的可以用的时候再查。

怎么用matlab在一张纸上画出四个小图
例如你要把四个图摆成“田”,那就是 subplot(2,2,1);plot(x1,y1);subplot(2,2,2);plot(y2,x2);subplot(2,2,3);plot(y3,x3);subplot(2,2,4);plot(y4,x4);或者你想把四张图摆成一列,那就是 subplot(4,1,1);plot(x1,y1);subplot(4,1,2);plot(y2,x2);subplot(4,1,...

如何使用matlab画出图形
运行代码,结果如下图 3对于窗体中的坐标线和说明文字显示我们加入如下代码 hold on %刷新窗口 plot(a(:,1),a(:,2),'r--');%绘图函数 title('四组数据仿真的预测输出分部');xlabel('仿真次序'); %x轴 ylabel('仿真的预测输出');%y轴 4对于窗体中加入自已定位的文字的方法进行介绍,...

MATLAB怎么画图
1、打开MatLab的主窗口,进入命令行窗口。我们以y=x与y=x^2两个图像在一个窗口为例说明。2、首先生成x,y1,y2的数据。x的范围是[-3,3],y1=x,y2=x^2。如图为代码以及部分数据 3、如果在同一个坐标轴上画出这两幅图,那么除了使用plot(x,y)以外,还需要使用hold on命令,意思是保持窗口...

相似回答