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