概率C⽤C语⾔程序表达,求⽤C语⾔编写按概率⽣成随机数?
在Matlab下输⼊:edit,然后将下⾯两⾏百分号之间的内容,复制进去,保存%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function zhidao_wxf(varargin)
if nargin==0 %画单位圆
theta=0:0.01:2*pi;
x=cos(theta);
y=sin(theta);
plot(x,y);
axis square
elseif nargin==1 %⼀个参数
n=varargin{1};
if (n>2)
x=[];
y=[];
for i=0:n
x=[x,cos(i*2*pi/n)];
y=[y,sin(i*2*pi/n)];
end
plot(x,y)
axis square
else
error('请输⼊⼤于2的整数')
end
else
error('输⼊的参数太多')
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
返回Matlab中,测试:分别输⼊:
>> zhidao_wxf %出来⼀个单位圆
>> zhidao_wxf(1) %错误,参数1⽐2⼩,显⽰的是请输⼊⼤于2的整数>> zhidao_wxf(8) %输出⼀个⼋边形
>> zhidao_wxf(2,3) %输出输⼊的参数太多提⽰
>> zhidao_wxf() 这个是不允许的,Matlab会报错。
◆◆
评论读取中....
请登录后再发表评论!
◆◆
matlab生成随机数修改失败,请稍后尝试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。