声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2862|回复: 15

[编程技巧] 求助,关于二维分布

[复制链接]
发表于 2006-11-24 15:47 | 显示全部楼层 |阅读模式

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

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

x
找遍所有资料,好象matlab里没有直接二维分布的命令啊?
有高手能帮我绘制几个二维分布函数得图形嘛?谢谢了
回复
分享到:

使用道具 举报

发表于 2006-11-24 15:58 | 显示全部楼层
Y = rand(m,n)
Y = randn(m,n)
不都是二维的吗?
 楼主| 发表于 2006-11-26 12:44 | 显示全部楼层
不是啊,二维分布其实是三维图形的,是概率里面的概念,比如二维正态分布什么的
发表于 2006-11-26 13:54 | 显示全部楼层
自己写概率密度函数表达式,用meshgrid分网,然后计算,最后用mesh画图,就得到二维分布图形。
 楼主| 发表于 2006-11-26 16:35 | 显示全部楼层
......好复杂啊,楼上的高手能给我遍个二维正态的例子吗?谢谢了
发表于 2006-11-26 17:09 | 显示全部楼层
二维分布是三维图没错的,支持二楼
发表于 2006-11-27 11:36 | 显示全部楼层
真晕,自己不会琢磨一下阿

  1. [x,y]=meshgrid(1:20,1:20);
  2. z=randn(20,20);
  3. mesh(x,y,z);
复制代码
 楼主| 发表于 2006-11-27 11:55 | 显示全部楼层
原帖由 happy 于 2006-11-27 11:36 发表
真晕,自己不会琢磨一下阿

=meshgrid(1:20,1:20);
z=randn(20,20);
mesh(x,y,z);


谢谢了,不过这仅仅是画了一个三维图而已啊,不是标准分布的呢~~z和x,y都没有关系的,不满足我的要求哦

[ 本帖最后由 kaven_2001 于 2006-11-28 12:37 编辑 ]
 楼主| 发表于 2006-11-28 12:38 | 显示全部楼层
有高手继续吗?
 楼主| 发表于 2006-11-29 11:54 | 显示全部楼层
顶上来,没人能帮我解决问题吗?
发表于 2006-11-30 08:50 | 显示全部楼层
按照上面的meshgrid做,二维标准正态分布的cdf有吧,计算每个x,y对应的z,采用griddata函数插值,最后用mesh画图。
发表于 2006-11-30 09:13 | 显示全部楼层

回复

希望自己还是多想想比较好.
Happy教授已经提醒得很明显了,你只要按照他的思路,自己写入相应的分布函数就可以了.
我再给你一个提示吧: 以正态分布为例,
%%%%%%%%%%%%%%%%%%%%%
先meshgrid得到二维网格;
再根据相应的分布函数计算函数值矩阵;
最后用mesh或者surf等函数均可得到图形.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
其它类型的分布可作类似处理.
 楼主| 发表于 2006-11-30 10:01 | 显示全部楼层
再根据相应的分布函数计算函数值矩阵;

就是这一步不会啊,其实提醒的内容都知道的,就这关键一步不知道怎么建立
发表于 2006-11-30 10:55 | 显示全部楼层
晕!
发表于 2007-1-12 16:39 | 显示全部楼层
原帖由 kaven_2001 于 2006-11-30 10:01 发表
再根据相应的分布函数计算函数值矩阵;

就是这一步不会啊,其实提醒的内容都知道的,就这关键一步不知道怎么建立



写了一个,希望以后自己多动手:

  1. x = [-2:0.05:5];
  2. y = [-2:0.05:5];
  3. if length(x) ~= length(y)
  4.     error('The size of vector x and y should be the same!');
  5. end
  6. [X,Y] = meshgrid(x,y);
  7. sigma = 1;
  8. MU = [1.5,2];
  9. Z = 1/(sqrt(2*pi)*sigma)*exp(-((X-MU(1)).^2+(Y-MU(2)).^2)/(2*sigma^2));
  10. mesh(X,Y,Z)
  11. axis tight
复制代码
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-10-3 10:36 , Processed in 0.101623 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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