專題一MATLAB基礎知識單元作業答案

2021-10-06 01:22:11 字數 630 閱讀 3780

本博文源於中南大學《科學計算與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...