标题: 新人求解一个简单matlab程序 [打印本页] 作者: xliao1990 时间: 2011-4-5 21:16 标题: 新人求解一个简单matlab程序 题目:利用menu函数输入选择参数ch。当ch=1时,产生【-10,,10】之间的均匀分布的随机数,当ch=2时,产生【-5,5】之间均匀分布的随机数;当ch=3时,产生【-1,1】之间均匀分布的随机数;当ch=4时,产生均值为0,方差为1的正态分布随机数。要求使用switch函数。
我自己用matlab编了程序。但是总达不到想要的效果,如下:
s=menu('ch selection','1','2','3','4')
switch s
case ,1;ch=rand(1,10)*20-10
case ,2;ch=rand(1,10)*10-5
case ,3;ch=rand(1,10)*2-1
case ,4;ch=randn(1,10)
end
ch
GUI怎么弄啊。。求解,本人新手,诸多疑惑呀作者: xy和数模 时间: 2011-4-8 12:06
s=menu('ch selection','1','2','3','4')
switch s
case 1;ch=rand(1,10)*20-10
case 2;ch=rand(1,10)*10-5
case 3;ch=rand(1,10)*2-1
case 4;ch=randn(1,10)
end
ch