[繪圖] 隨機畫出.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