1樓:匿名使用者
有兩種可能。
一種是matlab顯示格式被設為了分數。可以用format long轉換為小數顯示。具體可參看format的幫助檔案。
一種是使用了符號計算,得到的精確解,會出現分數。可以用vpa轉換為小數顯示。
如x=sym(1/2)
y=vpa(x)
具體可參看vpa的幫助檔案。
matlab新手,怎麼樣可以讓matlab 輸出的結果不用分數表示,而是用小數表示呢?
2樓:匿名使用者
format long 就是用小數表示的
format rat 才是用分數表示的
怎樣讓matlab輸出的結果不用分數表示,而是用小數表示
模就用abs函式。如z 2 i abs z 分數輸出 format rat 2.1 3 輸出為7 10 百分數要自己處理。比如先乘100,再加一個百分號x 2.1 3 disp num2str x 100 小數多少位的話 vpa 2 3,3 matlab新手,怎麼樣可以讓matlab 輸出的結果不用...
如何用matlab的plot命令畫出ysin1的圖形
墨汁諾 x 1 0.02 1 plot x,sin 1.x 語句中的點代表對於元素相除,除0並不是錯誤,僅僅是內部資料溢位而已,可以不用管。x 0 0.1 10 y sin x plot x,y 例如 根據已知函式可知,在x 0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現 如下 x 10...
自己編的matlab函式如何輸出多個變數的數字結果
m,n好像是a,b的函式呀。結果當然是一個表示式 a,b 命令視窗輸入 x,y located a,b 裡面a,b值由你自己定。要把因變數都打出來,不然預設第一個因變數。 沫沫容 function dataout dataread filein,fileout,line fidin fopen fi...