【发布时间】:2014-11-16 20:02:41
【问题描述】:
我知道网上有很多 Matlab 绘图文档,我很确定它已经被问过很多次了。对于给您带来的任何不便,我深表歉意。
我正在处理一个新分布,我需要为不同的参数值绘制 3D 图(但是,我可以使用 Excel 或任何其他程序来绘制,因为我的其他图表是使用 MATLAB 绘制的,我需要将这个 3D 在 Matlab 中也可以作为文章发表)。我使用 MATLAB 循环计算了结果,但是,绘图给了我最困难的时间。我别无选择,只能寻求您的帮助。我有这些方程,用于具有恒定 sigma 的不同 alpha 和 beta,并计算最后两个方程给出的 Galton 偏度和 Moor 峰度。
median=sqrt(2*(sigma^2)*beta*gammaincinv(0.5,alpha));
q1=sqrt(2*(sigma^2)*beta*gammaincinv((6/8),alpha));
q3=sqrt(2*(sigma^2)*beta*gammaincinv((2/8),alpha));
q4=sqrt(2*(sigma^2)*beta*gammaincinv((7/8),alpha));
q5=sqrt(2*(sigma^2)*beta*gammaincinv((5/8),alpha));
q6=sqrt(2*(sigma^2)*beta*gammaincinv((3/8),alpha));
q7=sqrt(2*(sigma^2)*beta*gammaincinv((1/8),alpha));
galtonskewness=(q1-2*median+q3)/(q1-q3);
moorskurtosis=(q4-q5+q6-q7)/(q1-q3);
让我们假设,
sigma=1
beta=[0.1 0.2 0.5 1 2 5];
alpha=[0.1 0.2 0.5 1 2 5];
我已将 mesh(X,Y,Z) 用于具有相同增量的相同范围的 alpha 和 beta,但我认为错误“这些值不能很复杂”。我只想画如下图。
我错过了一定很容易,但我不明白错误在哪里。我很感激任何帮助。谢谢!
【问题讨论】:
标签: matlab plot 3d distribution