freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]第二講matlab的基本計(jì)算(已修改)

2025-10-26 01:02 本頁(yè)面
 

【正文】 MATLAB實(shí)驗(yàn)第二講 —— MATLAB基本運(yùn)算 數(shù)據(jù)類型 四種基本數(shù)組類型:數(shù)值、字符、元胞、結(jié)構(gòu)數(shù)組。 數(shù)組類型 基本組分 組分內(nèi)容 基本組分占用字節(jié)數(shù) 數(shù)值數(shù)組 (Numeric Array) 元素 雙精度實(shí)數(shù)標(biāo)量 ( MATLAB系統(tǒng)默認(rèn)) 雙精度復(fù)數(shù)標(biāo)量 8 16 字符串?dāng)?shù)組 (Character String Array) 元素 字符 2 元胞數(shù)組 (Cell Array) 元胞 可以存放任意類型、任意大小的數(shù)據(jù) 不定 結(jié)構(gòu)數(shù)組 (Structure Array) 結(jié)構(gòu) 只有結(jié)構(gòu)的“域”可以存放數(shù)據(jù),數(shù)據(jù)可以是任意類型、任意大小。 不定 字符串?dāng)?shù)組 ?基本規(guī)則: ⑴所有字符串都用 單引號(hào) 括起來(lái); ⑵字符串中的 每一個(gè)字符 都是該字符串變量中的 一個(gè)元素 ; ⑶字符串中的字符以 ASCⅡ 碼 形式存儲(chǔ),因而 區(qū)分大小寫 。 [例 ] String1=39。b39。 String2=‘This is an example!’。 % 英文字母、空格、數(shù)字、標(biāo)點(diǎn)、中文字符 String3=‘例子’‘ char array’‘’。 % 都是占一個(gè)元素位,兩個(gè)字節(jié) s1=class(String1) s1 = char s2=size(String2) s2 = 1 19 whos Name Size Bytes Class String1 1x1 2 char array String2 1x19 38 char array String3 1x14 28 char array s1 1x4 8 char array s2 1x2 16 double array Grand total is 26 elements using 64 bytes 1) 創(chuàng)建串?dāng)?shù)組:“單引號(hào)對(duì)”必須在 英文狀態(tài) 下輸入。 2) 串?dāng)?shù)組的大?。?size指令獲得串?dāng)?shù)組的大小。串中的每一個(gè)字符,包括中英文字符、空格、標(biāo)點(diǎn)都算一個(gè)元素。 3) 串?dāng)?shù)組的標(biāo)識(shí): 自左向右用數(shù)字 4… 標(biāo)識(shí) 。 4) ASCII碼顯示: abs和 double指令可以顯示串?dāng)?shù)組對(duì)應(yīng)的ASCII碼數(shù)值數(shù)組。 char指令則可以把 ASCII碼數(shù)值數(shù)組轉(zhuǎn)換成串?dāng)?shù)組。 5) ASCII碼數(shù)組的操作:可以對(duì) ASCII碼數(shù)組進(jìn)行數(shù)值數(shù)組的各種運(yùn)算。 注意: 當(dāng)字符串中包含單引號(hào)時(shí),用連續(xù)兩個(gè)單引號(hào)表示。 字符串?dāng)?shù)組的屬性和標(biāo)識(shí) 利用串轉(zhuǎn)換函數(shù)創(chuàng)建字符串 常用的有: int2str , num2str , mat2str int2str : 整數(shù)數(shù)組轉(zhuǎn)換成字符串,非整數(shù)四舍五入。 num2str : 非整數(shù)數(shù)組轉(zhuǎn)換成字符串。 mat2str : 數(shù)值數(shù)組轉(zhuǎn)換成字符串。 區(qū)別 : a=[ 。 5 ] a1=int2str( a ) %取整數(shù)作為字符 a2=num2str( a,2 )%2位有效數(shù)字 a3=mat2str( a,2 ) %一行字符 a = a1 = 1 1 2 4 5 8 a2 = 4 5 a3 = [ 。4 5 ] a1/a2/a3均為字符串 串轉(zhuǎn)換函數(shù) 指令 含義 指令 含義 abs 把串譯成 ASCII碼 base2dec base , bin , hex 與 dec 之間的轉(zhuǎn)換 base: 任意進(jìn)制串 bin: 二進(jìn)制串 hex: 十六進(jìn)制串 dec: 十進(jìn)制整數(shù) char 任意類型轉(zhuǎn)換成串 bin2dec double 任意類型轉(zhuǎn)換成雙精度數(shù)值 hex2dec fprintf 格式化數(shù)據(jù)寫到文件或屏幕 dec2base sprintf 以控制格式把數(shù)值轉(zhuǎn)換為串 dec2bin sscanf 在格式控制把串轉(zhuǎn)換為數(shù)值 dec2hex setstr 把 ASCII碼譯成串 int2str 整數(shù)轉(zhuǎn)換為串 str2num 串轉(zhuǎn)換成數(shù)值 mat2str 數(shù)值矩陣轉(zhuǎn)換為串 hex2num 十六進(jìn)制串轉(zhuǎn)換成浮點(diǎn)數(shù) num2str 數(shù)值轉(zhuǎn)換為串 字符串操作函數(shù) 指令 含義 char ( s1, s2, …) 將串 s1, s2, … 逐個(gè)寫成行,形成多行數(shù)組 blanks ( n ) 創(chuàng)建 n個(gè)空格構(gòu)成的串 deblank( s ) 刪除串 s 尾部的空格 eval ( s ) 把串 s 當(dāng)作 MATLAB指令來(lái)執(zhí)行 eval ( s1, sc ) 執(zhí)行 s1 包含的指令,若 s1錯(cuò)誤,執(zhí)行 sc feval ( f, x, y, … ) 對(duì)輸入 x, y 執(zhí)行函數(shù) f ischar ( s ) 若 s 是字符串,返回邏輯 1 isletter ( s ) 返回邏輯數(shù)組指示串 s 中字符的位置 isspace ( s ) 返回邏輯數(shù)組指示串 s 中空格符的位置 strcat (s1, s2, …) 把串 s1, s2, … 連接成長(zhǎng)串 strcmp (s1, s2) 比較串 s1, s2,若相同,返回邏輯 1 ? 輸出格式 Matlab 的輸出 ? Matlab 以雙精度執(zhí)行所有的運(yùn)算,運(yùn)算結(jié)果可以 在屏幕上輸出 ,同時(shí) 賦給指定變量; 若無(wú)指定變量,則系統(tǒng)會(huì)自動(dòng)將結(jié)果賦給變量 “ ans” ? Matlab 中數(shù)的輸出格式可以通過(guò) format 命令指定 format 只改變變量的輸出格式, 但不會(huì)影響變量的值 ! 格式 解釋 例 format 短格式(缺省顯示格式),同 short format short 短格式(缺省顯示格式),只顯示 5位 format long 長(zhǎng)格
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1