資料介紹
本篇記錄的是基本的數(shù)組操作,將包括數(shù)組元素的尋址、查找和排序,本來是打算本矩陣的基本操作也介紹下,不過時間比較感覺不太夠,就留到下一篇再進行記錄了,先把上一篇和本篇的內(nèi)容好好吸收吧,內(nèi)容說多不多,但是含金量我感覺是夠的。
關(guān)于尋址,知多少?
都知道在數(shù)組中包含多個元素,因此對數(shù)組的單個元素或多個元素進行訪問操作(就是我們想要拿某個特定位置或者特定的值來使用),需要對數(shù)組進行尋址操作,MATLAB中,數(shù)組尋址就是通過對數(shù)組的下表訪問實現(xiàn),不知道你們對之前記錄的篇章中出現(xiàn)的“end”這個參數(shù)是否還有印象,代表數(shù)組的末尾。 我們更多的還是要記住,MATLAB在內(nèi)存在以列的方向保持二維數(shù)組。對于一個m行n列的數(shù)組,分別使用i和j代表元素行列的索引,則一個二維數(shù)組的尋址可表示為A(i,j);代表A矩陣第中i行j列的這個特定元素,如果括號里只有一個數(shù),這種就叫做單下標尋址,如A(k);代表的就是按列進行逐一計數(shù),直到數(shù)值為k的那個元素,和(j-1)*m+i等價,等下可以用兩個函數(shù)來進行轉(zhuǎn)化,直接演示一下尋址的操作,你們就懂上面講的意思了,關(guān)于代碼就不做多講述了,如果這種簡單的代碼還看不懂的話,就把文章多看看吧:
1、一維數(shù)組
2、二維數(shù)組尋址
查找、排序那些事
看到查找二字,是不是就會想到“Ctrl+F“,如果沒有,當我沒說。。。 MATLAB里提供了一個數(shù)組查找函數(shù),可以查找數(shù)組中非零數(shù)組元素,并返回其在整個數(shù)組中的索引值,調(diào)用格式: k=find(X) k=find(X,n) k=find(X,n,direction) [row,col]=find(___) [row,col,v]=find(___)
k表示非零元素的下標值,row和col分別表示行下標向量和列下標向量,和上一篇說的索引i和j是一個東西,只是為了方便理解,這邊換row和col來表示,v表示非零元素向量。
在實際應(yīng)用中,通常使用多邏輯關(guān)系組合產(chǎn)生邏輯數(shù)字,判斷數(shù)組元素是否滿足某種比較關(guān)系,然后通過find函數(shù)返回符合比較關(guān)系的元素索引,從而實現(xiàn)對數(shù)組元素的查找。
再說一下排序,其實這個之前也展示過了,驚不驚喜,意不意外?
如果沒印象,那接著看,排序函數(shù):sort;可對任意給定的數(shù)組進行排序,語法:
B=sort(A)
B=sort(A,dim)
B=sort(___,direction)
B=sort(___,Name,Value)
[B,I]=sort(___)
B為返回的排序后的數(shù)組,A為輸入的待排序的數(shù)組,A為多數(shù)組時,用dim指定需要排序的維數(shù),默認值是1;
·假定有矩陣A。sort(A,1)對A的列元素進行排序。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 數(shù)學(xué)建模選修課之MATLAB的基礎(chǔ)使用教程 0次下載
- matlab控制與系統(tǒng)仿真實驗--數(shù)值數(shù)組的創(chuàng)建與運算
- 基于MATLAB的數(shù)值方法英文資料下載 0次下載
- 基于Matlab的機構(gòu)與機器人分析資料下載 13次下載
- Learning MATLAB英文版電子資料下載 0次下載
- Matlab系列之數(shù)組(矩陣)的生成資料下載
- Matlab系列之程序調(diào)試資料下載
- 數(shù)組的運算+矩陣的運算資料下載
- JavaScript數(shù)組使用技巧資料免費下載 8次下載
- MATLAB入門教程之MATLAB矩陣和數(shù)組的表示詳細資料介紹 0次下載
- C語言入門教學(xué)之數(shù)組資料總結(jié)免費下載 5次下載
- Labview之簇數(shù)組與二維數(shù)組顯示 0次下載
- Labview之創(chuàng)建簇數(shù)組 0次下載
- Labview之索引數(shù)組 0次下載
- MATLAB數(shù)組操作 0次下載
- 數(shù)組和指針不相同嗎?數(shù)組和指針有哪些區(qū)別 1608次閱讀
- C 語言數(shù)組的基本結(jié)構(gòu) 625次閱讀
- 路徑規(guī)劃算法之柵格地圖繪制 1847次閱讀
- C語言數(shù)組是什么 1448次閱讀
- 網(wǎng)絡(luò)和變量的未壓縮數(shù)組 716次閱讀
- SystemVerilog動態(tài)數(shù)組的大小更改展示 1489次閱讀
- unpacked數(shù)組和packed數(shù)組的主要區(qū)別 2877次閱讀
- 使用Arduino數(shù)組的示例 2066次閱讀
- Numpy數(shù)組的高級操作總結(jié) 1374次閱讀
- 理解函數(shù)指針、函數(shù)指針數(shù)組、函數(shù)指針數(shù)組的指針 1.4w次閱讀
- 指針數(shù)組和數(shù)組指針的區(qū)別 1.9w次閱讀
- C語言數(shù)組詳解 1.5w次閱讀
- MATLAB程序調(diào)試的方法及工具介紹 6879次閱讀
- MATLAB基礎(chǔ)知識MATLAB的簡介,編程環(huán)境和基本操作的詳細概述 7615次閱讀
- Java數(shù)組的基本操作方法整理 1219次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關(guān)電源設(shè)計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論