编辑策划pdf功能允许改变线规格或颜色规范

5视图(30天)
你好,我一直在使用一个m文件,有一个情节pdf功能matlab脚本,我已经能够想出概率情节给我数据。因此我已经设法计算所需的情节但是我一直无法指定行类型或颜色函数不承认这个属性。脚本文件比较旧,因此我没有足够的时间来编辑整个由于我有限的知识在Matlab函数。下面列出的相对的代码脚本文件:函数[pdf_out x_out] = pdf(在本)
% PDF .........计算和情节样本概率密度函数。
%
% PDF (X)的阴谋与100年样本输入向量X的PDF
%等距的最小值和最大值之间的垃圾箱
%的输入向量X值。
% PDF (X, N),其中N是一个标量,使用N垃圾箱。
% PDF (X, N),其中N是一个矢量,画了一个PDF使用垃圾箱
% N中指定。
% (f (x) = PDF(…)不阴谋PDF,但返回向量
% f和x这样的情节(x, f)示例pdf。
%大流士通讯,1996年4月
%更新Matlab 5, 1998年2月
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%定义参数
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
nx_default = 100;
axis_default = 1;
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%准备absicca向量和其他参数
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
如果((输入参数个数~ = 1)&(输入参数个数~ = 2))
错误(eval (“eval(钟),eval(警告),帮助pdf”));
返回;
结束
如果输入参数个数= = 1)
nx = nx_default;
max_x = nx_default;
其他的
nx =本;
结束
max_y =长度();
(,x) =嘘(,nx);
nx_aug = [x, x(长度(x)) + (x(长度(x)) - x(长度(x) 1)));
如果(长度((~ = 0))< = 10)%离散分布
= / max_y;
国旗=“离散”;
其他%连续分布
= (。/ diff (nx_aug)) / max_y;
国旗=“连续”;
结束
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
%输出例程
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
如果(nargout = = 0)
axis_default = (max (x) - min (x)) / 2;
xmin = min (x) -axis_default;xmax = max (x) + axis_default;
如果比较字符串(国旗,“离散”)
δ= max (diff (x));
nbin =长度(x);
xa = [(x(1) -它/ 2)(x +δ/ 2)];
oa = [0, (1), (2: nbin)];
楼梯(xa, oa),…
网格,……
如果(比较字符串(轴(“状态”),“汽车”)),
轴([xmin xmax 0 1.5 * max ()));结束;…
标题(“样本PDF”)
elseif比较字符串(国旗,“连续”)
情节(x),……
网格,……
如果甘氨胆酸(strcmp (get (,“DataAspectRatioMode”),“汽车”)),
轴([xmin xmax 0 1.5 * max ()));结束;…
标题(“样本PDF”)
结束
elseif (nargout = = 1)
pdf_out =;
其他的
pdf_out =;
x_out = x;
结束
代码是基于旧版本的Matlab不过它很好地生产情节相对容易,而不需要指定概率分布在我的数据分析很有帮助。因此如果可能我该什么方面代码的改变或改善以输入“linespecification”或“颜色specificaton”plotpdf选项。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!