如何画F(X) = 4*(x1- 5)^2 +(x2 - 6)^2图(函数的等值线图)
RT:画出的图如下,是二维的,麻烦哪个高手给个程序,急用谢谢[ 本帖最后由 huright 于 2007-7-5 17:59 编辑 ] 应该是3D的吧的图吗?这个应该是contour之后的平面图 哦?不懂,这个应该怎么实现呢??:@) 随便画了一个,看看可以不?
x=0:0.1:10;
y=0:0.1:12;
for i=1:length(x)
for j =1:length(y)
z(i,j)=4*(x(i)-5)^2+(y(j)-6)^2;
end
end
contour3(y,x,z,);
axis();
axis square;
grid off; 原帖由 spano 于 2007-5-20 00:21 发表 http://www.chinavib.com/forum/images/common/back.gif
随便画了一个,看看可以不?
x=0:0.1:10;
y=0:0.1:12;
for i=1:length(x)
for j =1:length(y)
z(i,j)=4*(x(i)-5)^2+(y(j)-6)^2;
end
end
contour3(y,x,z,);
axis(
恩,那是相当可以,正是我想要的,这里果真高手如云啊,谢谢拉:@) :@) :@) 一般这种问题没有必要循环.
%%%%%%%%%%%%
clear all
x1=0:0.1:10;
y1=0:0.1:12;
=meshgrid(x1,y1);
z=4*(x-5).^2+(y-6).^2;
contour3(y,x,z,);
axis();
axis square;
grid off
%%%%%%%%%%%%%%%%% 原帖由 xjzuo 于 2007-5-20 08:57 发表 http://www.chinavib.com/forum/images/common/back.gif
一般这种问题没有必要循环.
%%%%%%%%%%%%
clear all
x1=0:0.1:10;
y1=0:0.1:12;
=meshgrid(x1,y1);
z=4*(x-5).^2+(y-6).^2;
contour3(y,x,z,);
axis();
axis square ...
能在这个基础上建立一个三维的坐标么?
页:
[1]