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

歡迎訪問 生活随笔!

生活随笔

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

循环神经网络

matlab 输出一行字,MATLAB输出结果的格式设置

發布時間:2023/12/20 循环神经网络 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab 输出一行字,MATLAB输出结果的格式设置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

4.5?教程:MATLAB輸出結果的格式設置

在本章的前面幾節里,我們用fprintf( )函數把文本消息輸出到屏幕上。在這一節,讀者將要學習用fprintf(

)函數把變量的值輸出到屏幕上或一個結果文件里,還要學習如何對這些變量的值和相應的文字說明進行格式設置。

fid是文件標識符,當結果輸出到屏幕時,可以省略fid。單引號之間的內容是每個變量的輸出格式轉換說明。每個輸出格式說明以%開始,后面緊跟與該變量有關的字符串(可選)、小數位數和格式類型。格式類型有:

f=定點小數表示

e或E=科學表示法

i=整數表示法

例如,%8.1e表示以科學表示法輸出該變量的值,整個值占用8個字符,小數位數取1位。

字符串可以包含像\n這樣的特殊字符,它表示換到下一行。還有其他幾個特殊字符,如\t表示tab。在MATLAB的幫助文檔中搜索fprintf(

)的用法,就會看到有關fprintf( )函數的各種格式選項。對于大多數應用,本節介紹的這些選項已經足夠了。

為了說明fprintf( )函數的用法。我們分析表4-2中所示的例子。在這些例子里,m=12, d=7532.1234。

在前一節的Triangle腳本程序里,每個三角形由邊長x、y和h確定。每找到一個三角形,我們都希望把三邊的長度顯示在同一行里。

在Triangle腳本里,找到在屏幕上輸出x、y和h的行,用一個fprintf(

)函數把它們輸出到同一行里。此外,修改最后一行,這一行輸出計數器m的值。其他值都不變。

表4-2?fprintf命令的示例

需要注意的是,第22行的"\n"字符的作用是,在輸出每個三角形的x、y和h的值后,自動換行到下一行。在第26行里,字符串的開始有一個"\n"字符,這會使在最后一個三角形輸出后,跳過一行,輸出這個字符串。而字符串后面的"\n",會使提示符顯示在下一行的行首。

保存修改后的腳本程序,在命令窗口里,輸入clc命令,清除屏幕,運行Triangle腳本程序,結果如圖4-22所示。

我們很容易把屏幕上的輸出結果復制到Word或Excel文檔里。但是,如果在屏幕上輸出大量的數據,我們有時候希望直接把數據保存到一個結果文件里。為此需要先定義文件名。這可以用fopen命令實現。定義一個文件名的方法如下:

把filename這個文件的標示符賦給變量fid(使用其他變量也可以)表示。如果生成的是一個文本文件,最好在文件名后加上.txt擴展名。這樣,當我們在Windows里雙擊這個文件名,就可以用默認的文本編輯器(通常是記事本程序)打開這個結果文件。文件的屬性(attribute)用wt表示,它表示寫入(write)文本文件(text)。如果這個文件還不存在,執行這個命令后,就會建立這個文件。如果系統中已存在這個文件,則它的全部內容會被新寫入的內容覆蓋。如果我們希望在一個已經存在的文件的末尾添加內容,要使用at屬性。

現在要把Triangle程序的結果保存到output.txt文件里,需要把這個程序修改成如下的結果:

第9行的fopen命令建立一個具有寫入屬性的文件。第10行和第11行用于寫入列標題。因為列標題只需寫入一次,因此必須放在循環之前。fprintf(

)函數的第一個參數是fid,表示把變量輸出到文件里,而非屏幕上。此外在第26行里,增加了fid標識符。注意當我們用fprintf(

)函數把輸出結果保存到文件時,最后要在行尾加一個分號。否則會在命令窗口顯示寫入到文件里的字符個數。第30行輸出符合要求的三角形個數。這里的fprintf(

)函數并沒有fid這個標識符,因此,它會把輸出結果顯示在屏幕上,而不是結果文件里。

保存并運行這個腳本文件。

現在只有三角形的個數顯示在屏幕上,如圖4-23所示。

我們注意到,在當前目錄窗口里多了一個output.txt文件,如圖4-24所示。這個文件可以用記事本、Word或Excel,甚至用MATLAB的編輯器打開。要想在MATLAB的編輯器里打開這個文件,只需要雙擊當前目錄窗口的文件名。

這個文件的內容如圖4-25所示。

最后,把腳本中第13行和第14行的x和y的上限值修改為1000,保存并運行這個文件。

在命令窗口里,我們看到有456個邊長為整數的三角形符合要求。如果打開output.txt文件,就會在這個文件里看到全部的456個答案。

總結

以上是生活随笔為你收集整理的matlab 输出一行字,MATLAB输出结果的格式设置的全部內容,希望文章能夠幫你解決所遇到的問題。

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