matlab中quat2angle,matlab 学习记录
(1)元胞數(shù)組的創(chuàng)建
a={'matlab',20;ones(2,3),1:10}??????????????????????????????????????? %創(chuàng)建方法一
b=[{'matlab'},{20};{ones(2,3)},{1:10}]????????????????????????????????%創(chuàng)建方法二
c={10}???????????????????????????????????????????????????????????????????????????????%賦值方法一
>> c(1,2)={2}?????????????????????????????????????????????????????????????????????????%賦值方法二
isequal(a,b)???????????????????????????????????????????????????????????????????? %判斷是否相同
whos
用cell函數(shù)創(chuàng)建元胞數(shù)組,創(chuàng)建的數(shù)組為空元胞。cell函數(shù)創(chuàng)建空元胞數(shù)組的主要目的是為數(shù)組預(yù)先分配連續(xù)的存儲空間,節(jié)約內(nèi)存占用,提高執(zhí)行效率。
>> a=cell(1)
(2)元胞數(shù)組的數(shù)據(jù)獲得
從元胞數(shù)組中讀取數(shù)據(jù),可保存為一個標(biāo)準(zhǔn)的數(shù)組或一個新的單元數(shù)組,或取出數(shù)組進(jìn)行計(jì)算。元胞數(shù)組中數(shù)據(jù)的訪問,可通過元胞內(nèi)容的下標(biāo)進(jìn)行,用元胞數(shù)組名加大括號{}。大括號中數(shù)值表示元胞的下標(biāo)。如a{1,2}表示元胞數(shù)組中第一行第二列的元胞。
>> a={20,'matlab';ones(2,3),1:3}
使用元胞的下標(biāo),可將一個元胞數(shù)組的子集賦值給另一個變量,創(chuàng)建新的元胞數(shù)組。
>> a=[{1},{2},{3};{4},{5},{6};{7},{8},{9}]
a =
[1]??? [2]??? [3]
[4]??? [5]??? [6]
[7]??? [8]??? [9]
>> b=a(2:3,2:3)
b =
[5]??? [6]
[8]??? [9]
(3)元胞數(shù)組的刪除和重塑
要刪除單元數(shù)組中的行或列,可以用冒號表示單元數(shù)組中的行或列,然后對其賦一個空矩陣即可。
(4)元胞數(shù)組中的操作函數(shù)
cell:創(chuàng)建空的元胞數(shù)組
cellfun:為元胞數(shù)組的每個元胞執(zhí)行指定的函數(shù)
celldisp:顯示所有元胞的內(nèi)容
cellplot:利用圖形方式顯示元胞數(shù)組
cell2mat:將元胞數(shù)組轉(zhuǎn)變成為普通的矩陣
mat2cell:將數(shù)值矩陣轉(zhuǎn)變成為元胞數(shù)組
num2cell:將數(shù)值數(shù)組轉(zhuǎn)變成為元胞數(shù)組
deal:將輸入?yún)?shù)賦值給輸出
cell2struct:將元胞數(shù)組轉(zhuǎn)變成為結(jié)構(gòu)
struct2cell:將結(jié)構(gòu)轉(zhuǎn)變?yōu)樵麛?shù)組
iscell:判斷輸入是否為元胞數(shù)組
(5)元包數(shù)組和其他數(shù)組一樣,也可以通過reshape函數(shù)改變形狀,改變后的元胞數(shù)組與原元胞數(shù)組的元素個數(shù)相同,不能通過改變形狀來添加或刪除元胞數(shù)組中的元素。
(6)??? cellfun函數(shù)的主要功能是對元胞數(shù)組的元素(元胞)分別指定不同的函數(shù),不過,能夠在cellfun函數(shù)中使用的函數(shù)ushuliang是有限的。
能在cellfun中使用的函數(shù):
isempty:若元胞元素為空,則返回邏輯真
islogical:若元胞元素為邏輯類型,則返回邏輯真
isreal:若元胞元素為實(shí)數(shù),則返回邏輯真
length:元胞元素的長度
ndims:元胞元素的維數(shù)
prodofsize:元胞元素包含的元素個數(shù)
(7)元胞數(shù)組的嵌套
元胞數(shù)組的元胞中包含其他的元胞數(shù),稱為嵌套元胞數(shù)組,沒有嵌套結(jié)構(gòu)的元胞則稱為頁元胞。使用嵌套的大括號或cell函數(shù),或直接用賦值表達(dá)式,都可以創(chuàng)建嵌套單元數(shù)組,另外還可以訪問嵌套元胞數(shù)組的子數(shù)組、元胞或元胞的元素。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的matlab中quat2angle,matlab 学习记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工银环球旅行PLUS信用卡年费多少?可以
- 下一篇: matlab mandrill,MATL