本博文源於中南大學《科學計算與matlab語言》話不多說,上題目,分析原始碼:
設a為3行4列的矩陣,b為乙個行數大於3的矩陣,寫出matlab命令。
(1)刪除a的第1、3兩列。
(2)刪除b的倒數第3行。
a(:
,[1,
3])=
b(end-2,
:)=[
]
建立乙個字串「i』m a student」,然後對該字串做如下處理,寫出matlab命令。
(1)將字串中的大寫字母變成相應的小寫字母,其餘字元不變。
(2)將子字串「student」替換為字串「teacher」
ch=
' i'
'm a student'
;
k=find
(ch>=
'a'& ch<=
'z');ch
(k)=
ch(k)+(
'a'-
'a')
result=
strrep
(ch,
'student'
,'teacher'
)
專題一 Matlab基礎知識
1.續行符 的使用 a 1 2 3 4 5 6 7 2.設定當前工作資料夾 例 設定為c盤work資料夾 cd c work 3.matlab搜尋路徑順序 4.path命令設定檔案搜尋路徑 例 path path,c work 1.資料型別 有符號整型 int8 無符號整型 uint8 單精度浮點型...
matlab基礎知識(一)
1.matlab中的函式定義 首先建立函式檔案 file new fuction 函式的建立方法 function 輸出變數 函式名稱 輸入變數 注釋 函式體 示例如下 function s eg sum n s 0 for i 1 n s s i end2.clear all 清除工作空間 clo...
matlab 基礎知識
matlab是乙個解釋型的語言不需要編譯,它既可以在命令視窗中一句一句的執行,也可以建立乙個指令碼整個的執行。這裡我們要注意的是我們的執行後產生的變數會在workspace 工作區 顯示,而且在工作區變數的值還是會影響下次的程式的執行,所以一般在執行前我們用clear all 我們也可以利用clea...