24小时热门版块排行榜    

查看: 2790  |  回复: 2

cyq123

银虫 (初入文坛)

[求助] 如何绘制二元函数的图像 已有2人参与

我想绘制这个函数的曲面图像以及等高线图  但是自己运行了半天都没结果 求各位大神
C(x,y)=3.44*10.^(6)*x.^(-0.5)*exp(-(y.^2)/(2.72*x))  
x取值0:100 X取值越大越好
y取值-50:50
谢谢各位 ····
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

alorsmail

铁杆木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cyq123: 金币+10, 有帮助, 谢啦··不是这个诶····麻烦你了 2014-04-26 22:11:20
你想做一个曲面的话,靠x取值0:100,y取值-50:50,只能得到一条曲线
而你要的是一个曲面:由很多条曲线组成的,
用循环的方式 (最简单直观)
或者,把x y 变成两个矩阵,
你看一下这里的图片是否你想要的
如何绘制二元函数的图像
cosplane.png

2楼2014-04-26 13:35:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ju5200

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
cyq123: 金币+40, ★★★★★最佳答案, 谢谢··就是这个 ··· 2014-04-26 22:11:46
代码如下:
clear all;
clc;
[x,y] = meshgrid(0:1:100,-50:1:50);   
z=3.44*10^6*x.^(-0.5).*exp(-(y.^2)./(2.72*x));
surf(x,y,z)
[C,h] = contour(x,y,z,20);
结果如下:
等高线图
如何绘制二元函数的图像-1
三维图
如何绘制二元函数的图像-2
有问题我们再讨论
3楼2014-04-26 18:51:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cyq123 的主题更新
信息提示
请填处理意见