声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1577|回复: 6

[综合讨论] 如何画F(X) = 4*(x1- 5)^2 +(x2 - 6)^2图(函数的等值线图)

[复制链接]
发表于 2007-5-19 23:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
RT:画出的图如下,是二维的,麻烦哪个高手给个程序,急用谢谢

未命名.JPG

[ 本帖最后由 huright 于 2007-7-5 17:59 编辑 ]
回复
分享到:

使用道具 举报

发表于 2007-5-19 23:33 | 显示全部楼层
应该是3D的吧的图吗?这个应该是contour之后的平面图
 楼主| 发表于 2007-5-19 23:40 | 显示全部楼层
哦?不懂,这个应该怎么实现呢??:@)
发表于 2007-5-20 00:21 | 显示全部楼层
随便画了一个,看看可以不?
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,[0 0.1 3 6 10 15 ]);
axis([0 10 0 12]);
axis square;
grid off;

评分

2

查看全部评分

 楼主| 发表于 2007-5-20 08:23 | 显示全部楼层
原帖由 spano 于 2007-5-20 00:21 发表
随便画了一个,看看可以不?
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,[0 0.1 3 6 10 15 ]);
axis([0 10 ...


恩,那是相当可以,正是我想要的,这里果真高手如云啊,谢谢拉:@) :@) :@)
发表于 2007-5-20 08:57 | 显示全部楼层
一般这种问题没有必要循环.
%%%%%%%%%%%%
clear all
x1=0:0.1:10;
y1=0:0.1:12;
[x,y]=meshgrid(x1,y1);
z=4*(x-5).^2+(y-6).^2;
contour3(y,x,z,[0 0.1 3 6 10 15 ]);
axis([2 10 2 8]);
axis square;
grid off
%%%%%%%%%%%%%%%%%

评分

1

查看全部评分

发表于 2007-5-22 20:37 | 显示全部楼层
原帖由 xjzuo 于 2007-5-20 08:57 发表
一般这种问题没有必要循环.
%%%%%%%%%%%%
clear all
x1=0:0.1:10;
y1=0:0.1:12;
[x,y]=meshgrid(x1,y1);
z=4*(x-5).^2+(y-6).^2;
contour3(y,x,z,[0 0.1 3 6 10 15 ]);
axis([2 10 2 8]);
axis square ...


能在这个基础上建立一个三维的坐标么?
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-10-3 08:25 , Processed in 0.066098 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表