Matlab 2 數值資料

2021-10-03 15:03:15 字數 2653 閱讀 1254

2.浮點型

3.復型

二、數值資料的輸出格式

三、常用的數學函式

①無符號整數:

無符號8位整數:0~2^8-1(00000000~11111111)

無符號16位整數:0~2^16-1

無符號32位整數:0~2^32-1

無符號64位整數:0~2^64-1

②帶符號整數:

最高位(即最左為符號位,0正1負)

帶符號8位整數:-2^7~2^7-1(10000000~01111111)

帶符號16位整數:-2^15~2^15-1

帶符號32位整數:-2^31~2^31-1

帶符號64位整數:-2^63~2^63-1

matlab中提供資料型別轉換函式

uint8函式:將數值資料轉換為無符號8位整數

int8函式:將數值資料轉換為帶符號8位整數

帶符號整形可以表示的最大整數為127,由於129越界,所以只轉為帶符號整形可以表示的最大數值(數值資料小於所要轉換型別可表示的最小負數,也只轉換為可表示的最小負數)。

①單精度型別:佔4個位元組

②雙精度型別:佔8個位元組

數值資料預設為雙精度型

資料型別轉換函式

single函式:將其他型別的資料轉換為單精度型

double函式:將其他型別的資料轉換為雙精度型

class函式:獲取數值資料的資料型別

復型資料含實部與虛部,實部與虛部的資料型別都預設為雙精度型,虛數單位用i或者j來表示。

real函式:求複數的實部

imag函式:求複數的虛部

預設輸出格式為short型別,(小數點保留4位)

format命令:

>>format 格式符

一次命令持續有效

只會影響資料的輸出格式,不會影響資料的計算與儲存

格式符long:小數點保留15位

說明:

——函式的呼叫格式:函式名(函式自變數的值)

——自變數規定為矩陣,也可以為標量,因為標量也是矩陣的一種特例

——函式會逐項作用於矩陣的每乙個元素上,所有最後的運算結果是乙個與自變數同型的矩陣。

例:

exp函式:自然指數函式,e^x

①三角函式

三角函式有自變數以弧度制表示的函式也有自變數以角度制表示的函式,如果是後者,則在三角函式函式名之後加上"d"

例:

②abs函式

abs函式:用來求實數的絕對值,複數的模,字元的ascii碼值

例:

③取整函式

round函式:四捨五入取整

ceil函式:向上取整

floor函式:向下取整

fix函式:向0取整,也就是捨去小數取整

例:

⑤rem函式&mod函式

rem函式:求餘函式

mod函式:取模函式

關於求餘與取模順便說一下:

rem(x,y)=x-y*fix(x/y)

mod(x,y)=x-y*floor(x/y)

例:

⑥isprime函式

isprime函式:判斷是否為素數,是則返回1,否則返回0

例:(乙個尋找1~100的自然數中的素數的程式)

find函式: 返回自變數中非0元素的序號,序號順序為先行後列

例:

Matlab 2矩陣的操作

本節重點介紹了矩陣中常用的命令 1 矩陣的轉置 transpose a 或a 要注意到上面的單引號 2 矩陣的變維 將矩陣a變為m n維的矩陣 reshape a,m,n 例 a 1 6 b reshape a,2,3 首先生成6個數的行向量,通過reshape函式轉化為2 3矩陣。3 矩陣的抽取 ...

Matlab數值資料

1 unsigned integer 無符號位 2 signed integer 用一位符號位表示正負 轉化函式 int8 uint8 format命令的格式 format 格式符 但是format命令只影響資料輸出格式,而不影響資料的計算和儲存。函式呼叫格式 函式名 函式自變數的值 說明 函式的自...

CentOS 6 5命令列安裝MATLAB2013

最近處理資料需要用到matlab,這裡把在centos 6.5 64bit上安裝matlab的過程記錄一下。作業系統 centos 6.5 64bit matlab版本 matlab 2013 for linux mac 安裝方式 命令列 這裡是matlab801 macunix.iso。mount...