日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab 数值格式转换,Matlab字符串转换及数值格式转换

發布時間:2024/7/23 循环神经网络 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 数值格式转换,Matlab字符串转换及数值格式转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Matlab字符串轉換及數值格式轉換

字符串轉換函數

abs 字符串到ASCII轉換

dec2hex 十進制數到十六進制字符串轉換

fprintf 把格式化的文本寫到文件中或顯示屏上

hex2dec 十六進制字符串轉換成十進制數

hex2num 十六進制字符串轉換成IEEE浮點數

int2str 整數轉換成字符串

lower 字符串轉換成小寫

num2str 數字轉換成字符串

setstr ASCII轉換成字符串

sprintf 用格式控制,數字轉換成字符串

sscanf 用格式控制,字符串轉換成數字

str2mat 字符串轉換成一個文本矩陣

str2num 字符串轉換成數字

upper 字符串轉換成大寫

在許多情況下,希望把一個數值嵌入到字符串中。幾個字符串轉換可完成這個任務。

? rad=2.5; area=pi*rad^2;

? t=[' A circle of radius ' num2str(rad) ' has an area of ' num2str(area) ' . ' ] ;

? disp(t)

A circle of radius 2.5 has an area of 19.63.

這里函數num2str用來把數值轉換成字符串,字符串連接用來把所轉換的數嵌人到一個字符串句子中。按類似方式,int2str把整數轉換成字符串。無論是num2str還是int2str都調用函數sprintf,它用類似C語言語法把數值轉換成字符串。

無論fprintf還是sprintf以同樣方式處理輸入參量,但fprintf把輸出送到顯示屏或文件中,而sprintf把輸出返回到一個字符串中。例如,上面的例子用num2str可重寫為

? t=sprintf(' A circle of radius %.4g has an area of %.4g. ', rad, area);

? disp(t)

A circle of radius 2.5 has an area of 19.63.

? fprintf(' A circle of radius %.4g has an area of %.4g.\n ' , rad, area)

A circle of radius 2.5 has an area of 19.63.

這里%.4g是用在函數num2str中的數據格式。%.4g就是用指數或定點標記,不管哪一種更短些,只顯示至4位數字。除了g格式,還可用e (指數)和f (定點)轉換。表6.2表明在各種不同轉換下,如何顯示pi結果。

數值格式轉換例子

命令 結果

fprintf(' %.0e\n ',pi) 3e+00

fprintf(' %.1e\n ',pi) 3.1e+00

fprintf(' %.3e\n ',pi) 3.142e+00

fprintf(' %.5e\n ',pi) 3.14159e+00

fprintf(' %.10e\n ',pi) 3.1415926536e+00

fprintf(' %.0f\n ',pi) 3

fprintf(' %.1f\n ',pi) 3.1

fprintf(' %.3f\n ',pi) 3.142

fprintf(' %.5f\n ',pi) 3.14159

fprintf(' %.10f\n ',pi) 3.1415926536

fprintf(' %.0g\n ',pi) 3

fprintf(' %.1g\n ',pi) 3

fprintf(' %.3g\n ',pi) 3.14

fprintf(' %.5g\n ',pi) 3.1416

fprintf(' %.10g\n ',pi) 3.141592654

fprintf(' %.8.0g\n ',pi) 3

fprintf(' %.8.1g\n ',pi) 3

fprintf(' %.8.3g\n ',pi) 3.14

fprintf(' %.8.5g\n ',pi) 3.1416

f

總結

以上是生活随笔為你收集整理的matlab 数值格式转换,Matlab字符串转换及数值格式转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。