matlab 画隐函数图像 画方程图像 形如:(x-3)^2+(y-5)^2=16

标题中的例子只是一个参考,这里主要是运用ezplot函数画图

例如:分别画函数:

(x-2.7)*(0.9*(x-2.7)-0.2*(y-1.6))+(y-1.6)*(-0.2*(x-2.7)+0.6*(y-1.6))=1、2

的图像代码如下:

function  [z1,z2]=huatu()

z1=ezplot('(x-2.7)*(0.9*(x-2.7)-0.2*(y-1.6))+(y-1.6)*(-0.2*(x-2.7)+0.6*(y-1.6))=1',[0,6]);      %设定横纵坐标范围为0-6
set(z1,'Color','r');           %设置图像颜色
hold on 
z2=ezplot('(x-2.7)*(0.9*(x-2.7)-0.2*(y-1.6))+(y-1.6)*(-0.2*(x-2.7)+0.6*(y-1.6))=2',[0,6]);
set(z2,'Color','b');

end

注意别出现画x^2+y^2=0这种情况,这是一个点,这样图像没有显示

结果如下图

matlab 画隐函数图像 画方程图像 形如:(x-3)^2+(y-5)^2=16_第1张图片





你可能感兴趣的:(matlab)