Re: [問題] 一段程式碼看不懂已回收
※ 引述《yimean (溫柔殺手N  )》之銘言:
: axes('Position',[0.35 0.15 0.6 0.75],'Box','on');
: 這裡我使用2008a跑box on的效果根本沒有出來,但是如果我先跑出來之後在用
: 握把值去改又可以改出來,請問有沒有人有相同現象呢?
: 另外,如果我今天同時有兩個圖figure1 和 figure2
: 我想個別修改axes的屬性,我應該在這一行當中怎麼修改呢?
: 舉個例子figure1的box要on,而figure2的box要off
: 我嘗試過使用我握把值修改,但似乎方法不對,是否請高人指導一下?
各axes屬性是可獨設,故易有覆蓋現象產生,一般統一屬性是在完成所有axes後再
一同變更。不同figure的handle value可由手動生成時回傳值取的,不然亦可使用
gcf gca等指令取得。
: uicontrol('Style','listbox','Value',3,'BackGroundColor',[0.2 0.6 0.2],...
: 'Position',[40 70 100 130],...
: 'String','autumn|bone|colorcube|cool|copper|gray|hot|jet|lines|pink|prism|winter',...
: 'CallBack',...
: ['Value = get(gcbo,''Value'');',... %獲得目前選取的ListBox選項索引值
: 這行的意思是將現在正在執行的繪圖物件的value的握把值存到等號左邊的value?
取得listbox所選取之值,非handle而是handle所代表之物件中的Value結果
: 'String = get(gcbo,''String'');',... %獲得目前選取的ListBox字串內容
: 這行的意思是將現在正在執行的繪圖物件的String的握把值存到等號左邊的String?
同上,取得的是handle所指向的物件內之字串值,handle可視為物件的門牌,
想知道或指使某物件的屬性,即使用get或set搭配handle進行操作。
: 'String = cellstr(String);',... %將字串陣列轉換為細胞陣列,以便於擷取資料
: 這一行我就真的看不懂了我查了help以及workspace內容就是上面的那12個選項
: 如果要達到這個目的,在一開始宣告字串陣列就好了不是嗎?為什麼要在多這一行?
: 有什麼特殊意義嗎?
char matrix需長度一致,cell則可不用等長,甚至連型別也可不同
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.173.60.241
推
10/30 21:51, , 1F
10/30 21:51, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章