[绘图] 随机画出.mat档内的一条线

楼主: Granatha (Granatha)   2016-08-15 14:59:04
假设现在有一个.mat档,档名:spectrum.mat (name:spectrum;value:50*80)
想请教版友们:要如何从 spectrum.mat 档案中随机取出一笔资料画成图呢?
因为,如果直接用 plot(500:5:895, spectrum); 的话,就会画出所有的线条 Orz
我想说把上面那行的 spectrum 再加上取 rand 就可以达到我想要的目的(?
由于尝试了半天也摸不出了所以然QQ
是以请教版上的各位先进们该怎么改才能做到呢0.0
作者: sunev (Veritas)   2016-08-15 16:32:00
用randi随机取出第x笔资料80是哪来的?你是指size(spectrum)=[50 80]吗?那第一个索引就不能大于50啊?你觉得spectrum(51,:)会发生什么事?plot([1 2 3],[4 5]) 会发生什么事?
楼主: Granatha (Granatha)   2016-08-16 15:58:00
前面1*3,后面也要1*3的意思吗不然会有一个row的对应到空的col上?
作者: name0625 (lawpy)   2016-08-18 06:59:00
我觉得你先学着看说明文件比较好

Links booklink

Contact Us: admin [ a t ] ucptt.com