matlab,用ezplot命令为什么画不出来如下函数的图,完全空白的,怎么解决呢,急ezplot('(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 07:35:19
![matlab,用ezplot命令为什么画不出来如下函数的图,完全空白的,怎么解决呢,急ezplot('(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2)](/uploads/image/z/1074979-19-9.jpg?t=matlab%2C%E7%94%A8ezplot%E5%91%BD%E4%BB%A4%E4%B8%BA%E4%BB%80%E4%B9%88%E7%94%BB%E4%B8%8D%E5%87%BA%E6%9D%A5%E5%A6%82%E4%B8%8B%E5%87%BD%E6%95%B0%E7%9A%84%E5%9B%BE%2C%E5%AE%8C%E5%85%A8%E7%A9%BA%E7%99%BD%E7%9A%84%2C%E6%80%8E%E4%B9%88%E8%A7%A3%E5%86%B3%E5%91%A2%2C%E6%80%A5ezplot%28%27%28%28%28571765462942145.%2A%28x.%5E2+%2B+y.%5E2%29.%5E3%29.%2F442721857769029238784+-+%28745354219319559.%2A%28x.%5E2+%2B+y.%5E2%29.%5E2%29%2F2305843009213693952+%2B+%282591052675800549.%2Ax.%5E2%29)
matlab,用ezplot命令为什么画不出来如下函数的图,完全空白的,怎么解决呢,急ezplot('(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2)
matlab,用ezplot命令为什么画不出来如下函数的图,完全空白的,怎么解决呢,急
ezplot('(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2)/72057594037927936 + (2591052675800549.*y.^2)./72057594037927936 - 1).^2).^(1/2)')
ezplot命令里面的‘’中间就是这个函数,就是画不出来,绘图框也出来了,就是完全空白的,
matlab,用ezplot命令为什么画不出来如下函数的图,完全空白的,怎么解决呢,急ezplot('(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2)
ezplot函数所有表达式不使用点乘除,所以上式改为ezplot('(((571765462942145*(x^2+y^2)^3)/442721857769029238784-(745354219319559*(x^2+y^2)^2)/2305843009213693952+(2591052675800549*x^2)/72057594037927936+(2591052675800549*y^2)/72057594037927936-1)^2)^(1/2)');
但是ezplot函数在绘制有xy两个变量的函数时这个式子要等于0,但可能是这个式子过于复杂的关系,并没有绘出.
可以绘制成三维图,在其中你可以看到当上式的值z为0时,xy的关系为一个圆.
clear all
[x,y]=meshgrid(-10:0.1:10,-10:0.1:10);
z=(((571765462942145.*(x.^2 + y.^2).^3)./442721857769029238784 - (745354219319559.*(x.^2 + y.^2).^2)/2305843009213693952 + (2591052675800549.*x.^2)/72057594037927936 + (2591052675800549.*y.^2)./72057594037927936 - 1).^2).^(1/2);
mesh(x,y,z)
colormap(jet)
hidden off
xlabel('x');ylabel('y');zlabel('z(x,y)')