請問什麼是預設變數?我在看matlab時,說ans用於結果的

2022-04-27 01:26:02 字數 2876 閱讀 5053

1樓:

就是你在命令視窗(command window)運算的結果,如果沒有指定變數名的話就會將運算結果儲存在名為ans的這個變數中,當然這個變數的值會隨著新的運算結果被更新。

比如:你在命令視窗輸入 rand(1) 然後回車,會返回 ans=一個隨機數字

而如果你輸入 x= rand(1),就會返回 x=一個隨機數字說明白了麼?

2樓:匿名使用者

比如輸入

1+1可以直接得到結果,因為你沒有把這個結果賦給任何變數,所以matlab預設賦給ans,得到

ans=2

【有截圖】請問這個matlab的這個ans是什麼意思啊?

3樓:中國人看好中國

ans就是一個暫時存放計算結果的容器,當你沒有使用其他變數來存放計算結果的時候,matlab會把結果存放到ans這個變數裡,歡迎追問

4樓:施西貝虎

不在一排的話,表示這是一個向量,包括兩個元素呀。

5樓:匿名使用者

ans=answer

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

6樓:匿名使用者

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

7樓:浙師山東人

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

matlab問題: x: [1x1 sym]是什麼

8樓:匿名使用者

x: [1x1 sym]表示x是1行1列的符號變數(sym),如果x: [mxn sym]表示它的解為m行n列的符號變數(sym),這裡的符號變數(sym)可以是數值也可以是方程。

比如如下的ans裡的每一個元素是一個包含x和y的結構體。

詳細見如下程式解答;

>> ans=solve('x+y=3','2*x+y=8')

ans =

x: [1x1 sym]

y: [1x1 sym]

>> x = double( s.x )

x =5

>> y = double( s.y )

y =-2

>> whos

name size bytes class attributes

s 1x1 368 struct

x 1x1 8 double

y 1x1 8 double

9樓:

z=solve('2=x+y','3=x+2*y')z =

x: [1x1 sym]

y: [1x1 sym]

>> x1=z.x

x1 =

1>> y1=z.y

y1 =

1 表明z 是一個結構陣列,其中每個元素為一符號型別的量;用x1=z.x

x1 =

1>> y1=z.y

y1 =

1 可檢視;(注意用了"."號來檢視)

10樓:化學工程

>> [x,y]=solve('2=x+y','3=x+2*y')

x =1

y =1

11樓:戢凡之

x=ans.x

y=ans.y

matlab 這裡的ans是怎麼出來的?什麼意思?

12樓:你粥笑嘻嘻

程式沒有問題。 根據我的經驗,是你的程式裡某些地方沒有加封號造成的。

13樓:匿名使用者

每一句都用;封了,包括if和end

如果matlab中執行程式彈出了ans=1或是ans=3的結果是什麼意思?

14樓:

程式沒有問題。

根據我的經驗,是你的程式裡某些地方沒有加封號造成的。

一個自己寫的matlab程式,為什麼執行後沒有顯示設定好的輸出變數而顯示的是ans呢?

15樓:劉賀

你定義的函式問題不大,是好的,隨意取了一組資料,你看看:

function [sol,f]=arsenal(x0,tol,maxit)

for iters=1:maxit

x_old=x0;

x0=(1-2*x0)/8;

if abs(x_old-x0)<=tolf=1;

sol=x0;

break;

endend

-------------

主程式:

clear all;clc;

x0=[1 2 3 4];maxit=4;tol=1;

[sol,f]=arsenal(x0,tol,maxit)----------------

結果:sol =

0.0859 0.0703 0.0547 0.0391

f =1

16樓:匿名使用者

因為在這句後面加了分號 sol=x0;

去掉分號 ,就顯示 sol 值

matlab中執行size(n),j結果為ans=1 1 500,什麼意思啊?

17樓:

表示你的矩陣n是三維,各維的長度分別是1,1和500.

其實這樣的矩陣可以簡化為一維的.

為什麼我看別人是傻子,為什麼我在看別人傻的時候,別人也把我當傻子,那我怎麼做才不傻

大概你比別人都聰明吧。能不能說說他們 傻了麼,也好讓我們好好學習學習。認為你很能呀 你能不能明星 哈哈別自以為是 親,把別人看成傻子,其實自己就是 因為你太自以為事!自作聰明 誰都不如你!所以你就認為別人都是傻子!其實你真的就不如別人!也許別人看你也是傻子,換位思考 說明你不知道什麼是聰明 為什麼我...

創造101沒有字幕為什麼我現在看的是悠享版第一期

最新一期bai的內容,趙英俊和戴du軍辭去zhi了店長,由大家無記名投dao票選舉兩位新版 的店長 權a棟李小璐和b棟王源 給旅社帶來新的青春活力,兩棟的人員也進行了拆分重組,還是蠻有看點的。都是節目的套路,就看你接不接招了 創造101 悠享版是什麼意思?必須要有騰訊超級影視vip才能看嗎?擴充套件...

我是雙卡,卡一是聯通,卡二移動,為什麼預設上網是卡二,改不了

雙卡雙待手機無法使用卡1 卡2上網,建議您 1.應用程式 設定 連線 sim卡管理器 uim sim卡管理器 資料服務網路 選擇sim卡1 sim卡2。2.若是電信版手機,請確認是否支援gsm卡上網,可以輸入 手機型號 是否支援gsm卡上網 向小星查詢。例如 g9009w是否支援gsm卡上網。3.更...