怎麼讓matlab直接顯示計算的結果

2021-03-05 20:19:41 字數 854 閱讀 8954

1樓:匿名使用者

不要在語句後面加上分號就可以直接顯示結果

2樓:恩惠妮阿加西

當輸入命令後顯示的ans就是計算結果了.

關於ans:

一、什麼是ans

ans是matlab中預設的結果變數. 每次matlab進行運算後, 結果都要儲存在指定的變數中. 如果只是輸入表示式, 卻不指定把表示式的運算結果儲存在那個變數裡面, 那麼matlab就自 動地將結果儲存在ans變數中.

直到下一次不帶指定儲存變數的運算結束前, ans中所儲存的值不變. 因此, 可以在下一次運算中用ans呼叫上一次運算的結果.

二、ans的值

當m檔案中出現非賦值性的計算時,matlab會把結果自動存入ans,例如1+2^2,執行結果就是ans=5。如果m檔案中每一個計算都是賦值的,即所計算的結果都是儲存在自己設定的變數中的,那麼ans一直沒有得到使用,就會一直是1。

三、經常遇到的出現ans的情況

1、如果對某個變數進行賦值計算,沒有在後面加分號結束該計算,運算結果會自動以ans顯示該值,如 y = 9或y = 9 x = 10;

運算結果中會自動出現ans = 9,即使並沒有要求將其輸出,如果是迭代運算,則ans會反覆出現。

2、如果檔名由純數字組成,則計算結果自動為ans = 檔名

3、另外一種是執行的時候總有ans=1出現,可能是把elseif寫成了else,所以出來ans=1,加上以後就沒有ans=1了。

如果是elseif後面還會跟一個判斷,而一般else是沒有的。如果將elseif錯寫為else,後面會跟一個判斷的。

3樓:浙師山東人

把你的源程式發一下,我看看

MATLAB中如何直接輸入矩陣,怎麼在matlab中輸入變數的矩陣

1.試分別生成 5 階的單位陣 8 階均勻分佈的隨機矩陣及其下三角矩陣 a eye 5 b rand 8 c tril b 2.生產列向量 x 1,3,5,7,9,29 x 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 方法1 y 1 2 29 方法2 z lins...

怎麼用matlab程式設計計算不規則圖形的面積

最簡單的思bai路 先轉成灰度圖,然後du轉成二值影象zhi,然後利用黑色 總畫素的dao比值乘以內影象的總面積,得到圖形的容面積。如果想做的細,其中的任何一個步驟都會很精緻,尤其是二值化,演算法有很多種,需要結合實際情況選擇合用的演算法,或者編寫程式根據影象特徵自動選擇演算法。再麻煩一點的話,彩色...

計算器數字顯示不全怎麼修理,計算器液晶顯示不全是什麼原因

1 連線計算器晶片和顯示屏的排線 又叫斑馬條 鬆了。這個故障 很常內見也很難修,也有可能是計算容器的晶片壞了。換一下即可。2 電池沒電不大可能,因為電池沒電計算器的表現是字型暗淡不清 計算器出現錯誤 資料丟失,顯示屏也不大可能壞,不排除特例,數字不全只是個表現,真正的原因有很多。換個電池試試,沒有用...