matlab讀取字符和數(shù)字都有的文件 matlab怎么輸出多位二進(jìn)制數(shù)據(jù)?
matlab怎么輸出多位二進(jìn)制數(shù)據(jù)?帶的是fwrite這個(gè)函數(shù),對(duì)此字符串的每一位,先轉(zhuǎn)成數(shù)字,然后再memcpy來(lái)寫(xiě),并標(biāo)上是只有一兩名#39ubit1#39。fidfopen(#39binary0
matlab怎么輸出多位二進(jìn)制數(shù)據(jù)?
帶的是fwrite這個(gè)函數(shù),對(duì)此字符串的每一位,先轉(zhuǎn)成數(shù)字,然后再memcpy來(lái)寫(xiě),并標(biāo)上是只有一兩名#39ubit1#39。
fidfopen(#39binary0#39,#39wb#39)
str#3911110000111100001111000011110000#39
fori1:length(str)
kstr2num(str(i))
fwrite(fid,k,#39ubit1#39)
end
fclose(fid)
matlab導(dǎo)入圖像的文件名怎么命名格式?
1、文件名以此命名要用英文字符,最后一個(gè)字符肯定不能是數(shù)字和下劃線。
2、文件名最好別取為matlab的一個(gè)陳腐函數(shù),m文件名的命名不要最好別是簡(jiǎn)單的英文單詞,最好是是由大小寫(xiě)英文、數(shù)字、下劃線等橫列。原因是很簡(jiǎn)單單詞名稱(chēng)之前很難與matlab內(nèi)部函數(shù)名同名原著,最后會(huì)直接出現(xiàn)一些莫名其妙的錯(cuò)誤。
3、文件存儲(chǔ)路徑肯定會(huì)為英文。
4、m文件取名字又不能有空格,如threephase,應(yīng)該要書(shū)寫(xiě)three_phase或則ThreePhase,我推薦后者,是因?yàn)镃也是那樣其它名字的。
學(xué)習(xí)總結(jié):matlab文件其它名字最主要的原則是第一個(gè)字符不能不能是數(shù)字和下劃線,又不能有空格。
matlab中,用scatter畫(huà)圖,我想用1到5個(gè)數(shù)字來(lái)調(diào)用五種默認(rèn)的顏色,要怎么做?
scatter的調(diào)用格式為:SCATTER(X,Y,S,C),其中C為散點(diǎn)的顏色,也可以為一個(gè)字符,如y來(lái)表示黃色,此時(shí)所有的散點(diǎn)用同一的顏色。若C為一個(gè)與length(X)長(zhǎng)度成比例的數(shù)組,則代表為每個(gè)散點(diǎn)賦予生命一個(gè)顏色值,該顏色值填寫(xiě)于當(dāng)前系統(tǒng)的調(diào)色板。或者C為length(X)*3的二維數(shù)組,則每一行代表一個(gè)用RGB值來(lái)表示的顏色。
因?yàn)閱螁斡脭?shù)字1~5無(wú)法實(shí)現(xiàn)方法你的想法。但你最起碼是可以有兩種其他方法:
1.查到你要的5種顏色的調(diào)色板索引值,存成一個(gè)一維數(shù)組·YourColor(5),每個(gè)顏色應(yīng)該是YourColor(i);或者
2.查到你要的5種顏色的RGB數(shù)值存成一個(gè)二維數(shù)組YourColor2(5,3),每個(gè)顏色那是YourColor2(i,:),
后再參照你的需要編程去吧。