% 單元矩陣:直接輸入,只是單元矩陣元素用大括號括起來。b=;
%8.矩陣元素的引用
% (1)引用方式a=
[123
456;
78910
1112];
%可以使用a(1
,2)=
2,但是,a(2
)=7,按照列進行儲存。
% 序號和下標可以利用sub2ind和ind2sub函式相互轉換%d
=sub2ind(s
,i,j
),d表示序號,s表示行數和列數組成的向量,i是轉換矩陣元素的行標,j是列標
%%sub即是下標,ind即是index即索引號,所以,將下標號轉化為索引號,按照列優先的原則
%//例子
%//>>a=[1:3;4:6]
%//>>d=sub2ind(size(a),[1,2;2,2],[1,1;3,2])%d
=%12
%64%
//%[i
,j]=
ind2sub(s
,d),
s為行數和列數組成的向量,d為序號,i、j分別為行、列下標
%%這樣兩者搭配,可以較為容易的獲得所需要的元素
% (2)利用冒號表示式獲得子矩陣
a(i,:)
%第i行的全部元素a(
:,j)
%第j列的全部元素%a
(i:i+m;k:k+m) 第i-i+m行內且在第k-k+m列中的全部元素%a
(2:3
,1:2
:5) 第2、3行的第1、3、5列元素,所以冒號「:」就代表著一種遍歷
% end運算子表示某一維的末尾元素下標
% (3)利用空矩陣刪除矩陣中的元素%a
(:,[
2,4]
)=% 刪除第二列和第四列元素
% (4)改變矩陣的形狀
%reshape(a
,m,n):在矩陣總元素和順序保持不變的前提下,將矩陣a重新排成m行n列的二維矩陣%%
a(:)將矩陣a的每一列元素堆疊起來成為乙個列向量。,較為有用%%
%%%%
%%看到這裡%9.
matlab基本運算
% (1)算術運算
% ①基本算術運算+,-,,^
(乘方),/(右除),\(左除)
% 加減:要求矩陣同型,標量也可跟矩陣的每乙個元素進行加減
% 乘法:a的列數等於b的行數
% 除法:a為非奇異矩陣,b/a
等效於binv(a
),b\a
等效於inv(a
)b% 乘方:a
^x,要求a為矩陣,x為標量
% ②點運算:. ,.
/ ,.
% 是指對應元素進行相關運算,要求兩矩陣同型。
% (2)關係運算
%< ,<=,>, >=, ==(等於), ~
=(不等於)
% 關係成立,結果為1;不成立,為0
% 當參與比較的兩是兩個同型矩陣時,是對相同位置的元素按標量關係運算規則逐個進行,最終結果是乙個與原矩陣同型的矩陣,它的元素由0、1組成。
% (3)邏輯運算
%&(與)、|(或)、~(非)
% (4)運算優先順序:算術運算》關係運算》邏輯運算,但邏輯非運算時單目運算,它比雙目運算優先順序高
%10.字串處理
% (1)字串是用單引號括起來的字串行。
% (2)若字串中的字元含有單引號,則該單引號字元要用兩個單引號表示。
% (3)可建立多行字串,形成字串矩陣。
% (4)字串的執行: eval
(s)% (5)字串與數值之間的轉換:
% abs和double函式都可以獲取字串矩陣所對應的ascii碼數值矩陣,char函式可以把ascii碼數值矩陣轉換為字串矩陣。
% (6)字串的比較:可以利用關係運算子或者字串比較函式。
%函式strcmp
(s1,s2)用來比較字串s1和s2是否相等,相等則返回1,否則返回0;
%函式strncmp
(s1,s2,n)用來比較字串s1和s2前n個字元是否相等,相等則返回1,否則返回0;
%函式strcmpi
(s1,s2)在忽略字母大小寫的前提下,比較字串s1和s2是否相等,相等則返回1,否則返回0;
%函式strncmpi
(s1,s2,n) 在忽略字母大小寫的前提下,比較字串s1和s2前n個字元是否相等,相等則返回1,否則返回0。
% (7)字串的查詢與替換
%findstr
(s1,s2)返回短字串在長字串中的開始位置(s1,s2可互換)
%strrep
(s1,s2,s3)將字串s1中的所有子字串s2替換為字串s3
Matlab自學記錄 一
1.命令提示符,命令準備階段,輸入命令按下回車後,matlab就會解釋並執行所輸入的命令,並在命令後邊顯示執行結果 2.當命令列很長時,按下三個點 續行符 然後回車,繼續輸入即可 3.建立工作資料夾,先在d盤建立乙個資料夾 work 在命令視窗輸入 cd d work 回車即可 4.matlab的搜...
初學Matlab自學筆記記錄
轉置 將矩陣的行列互換得到的新矩陣稱為轉置矩陣。共軛複數 兩個實部相等,虛部互為相反數的 複數互為共軛複數 conjugate complex number 當虛部不為零時,共軛複數就是實部相等,虛部相反,如果虛部為零,其共軛複數就是自身。當虛部不等於0時也叫共軛 虛數 複數z的共軛複數記作z 同時...
自學MATLAB(三) 矩陣分析
一.矩陣分析 1.向量和範數運算 範數被用來度量某個向量空間 或矩陣 中每個向量的長度和大小,滿足非負性 齊次性 三角不等式三個條件。最有用的是1 2 階範數。向量的1階範數為各元素絕對值之和,2階範數為向量的模,階範數為向量中元素的最大值。矩陣的1階範數為矩陣每列之和的最大值,2階範數為矩陣的最大...