在matlab中的workspace怎麼顯示所有變數啊就是

2022-01-19 10:14:04 字數 2955 閱讀 4198

1樓:

disp(這裡填你想看到的變數);   然後在命令列視窗會看到。

fprintf('n=%f\n',n);格式控制輸出。

3.直接把想看到的變數加到程式中(注意不要加分號),命令列視窗也會顯示。

2樓:匿名使用者

在command 中輸入workspace命令,就會顯示workspace視窗,在其中就可以找到自己想看的變數,並在相應的變數上雙擊即可開啟;或通過desktop->desklay layout選擇default即可。若在開啟的workspace視窗中不能顯示,可以通過commandhistory來查詢命令,並再次執行一遍,即可查詢變數的值了!!

3樓:

>> whos命令即可顯示workspace的變數細節

matlab的workspace 不能顯示變數怎麼辦?

4樓:匿名使用者

極少聽說過能限定在workspace裡顯示什麼,不顯示什麼

是變數存在但workspace卻不顯示嗎?

5樓:匿名使用者

應該不會有這種情況,要不你檢查一下程式後面有沒有clear all之類的。

請問vc6.0中怎麼檢視執行程式後每個變數的值呢,就像在matlab裡workspace的功能一樣,不勝感激

6樓:匿名使用者

有個變數監視器 在下面 除錯的時候出現 但不像matlab那樣自動把工作區裡的值列出來 需要你手動新增像監控的值 比如陣列a[9]你輸入a就行 如果沒有具體值也可以a[5]這樣單獨檢視一個元素 另外比如p是一個指標 *p就可以檢視內容 意思就是 簡單運算在監控視窗裡也一樣用

7樓:

設定斷點,你單步執行的時候,就會出現各個變數的值

或者將你想要檢視的變數值新增到watch windows裡面,就可以該變數值進行監視!

matlab中的m檔案執行完畢後,執行結果為什麼不在workplace中顯示

8樓:

這個結果本來就是不會在那邊顯示的,如果lz想要知道某個變數的值,可以disp(變數),也可以在除錯的時候加斷點!我現在也不太明白,如何呼叫一個沒有返回值的函式中的變數!努力吧!

9樓:匿名使用者

你用的是主函式function吧 那樣只顯示主函式定義的output 結果變數只有ans=...你去掉function那行試試

10樓:

你可能沒有返回結果……

function命令你是不是這樣寫的:function 函式名()如果這樣可能就簡單了只要改為function w=函式名()即可!!

如果你是function w=函式名()而且還沒結果,那你就把m檔案中想要顯示的資料後的『;』刪掉

matlab 如何將workspace中的變數保留

11樓:楊好巨蟹座

k>> who %目前的變數

your variables are:

a b c

k>> clear -regexp [^a]k>> who %目前的變數

your variables are:

a 這樣就可以了

我用matlab寫了個程式,定義了兩個輸出變數,執行成功後 workspace中卻沒有這兩個輸出變數,

12樓:匿名使用者

因為你沒有變數接受輸出,如果函式原型為function [a,b]=f(),

則在工作區輸入[a,b]=f(),那麼a,b就是要得到的輸出了。

matlab中求解出變數是一個矩陣,只顯示部分值,在workspace中不是以excel形式顯示的怎麼辦?求解答

13樓:我行我素

從**看,val可能是個sparse矩陣,而其它的都是正常矩陣,所以,顯示形式有差異。

matlab程式設計,如何檢視gui程式中某些變數的值儲存到workspace中 5

14樓:毛媽

你用全域性變數即可。例如,你在gui的某個函式中申明一個全域性變數global a;

然後,你再在命令視窗寫一遍global a;

此時,你執行gui,如果a有值,在workspace中就會有出現。

15樓:

assignin

assignin(ws,'var',val) 《simulink與訊號處理》

為工作空間ws中的變數var指定值val。如果變數var不存在,則建立該變數並賦值。ws的值可以是'base'或者'caller',分別表示matlab的基本工作空間(base workspace)或者呼叫assignin函式的函式工作空間(caller workspace)。

assignin函式可用於以下情況:

(1)從函式中將資料匯入matlab基本工作空間。

(2)在函式內,改變函式工作空間中定義的變數的數值(如函式變數列表中的變數)。

16樓:匿名使用者

怎麼看這個問題像是從英文翻譯過來的

matlab中如何檢視workspace中的三維資料?

17樓:匿名使用者

還是可以看的。

比如說變數a的值為<540x466x3 uint8>,是一個三維陣列如果想看<540x466>的資料,可以這樣操作:

a(:,:,1)

a(:,:,2)

a(:,:,3)

形如:a(冒號,逗號,冒號,逗號,x)

這樣就可以看整個資料了。

看其他的類似,如a(1,:,:)或者a(:,1,:)

matlab矩陣求平均值,在matlab中 怎麼計算平均值

用mean a,1 或者mean a,2 函式求矩陣a均值,再用cumsum函式可以累加。具體 如下 a rand 3 a mean a,1 按列平均 b mean a,2 按行平均 c mean a 全部平均 a 0.8134 0.8940 0.28760.7185 0.9507 0.9264 0...

matlab中text函式,matlab中text函式

text函式 巨集在執行的時候去理解一個ansi字元取決於當windows的ansi字符集頁數 當位於不同的ansi 字符集頁數時,ansi字元擁有不同的意義。如,0xc4 在第1252頁 即 拉丁文 1 表示一個加上音符的a 而在第1253頁 希臘文 表示希臘字母delta 不同的理解導致了開發和...

在matlab中如何實現函式的抽樣

dyaddown。功能 對時間序列進行二元取樣,每隔一個元素提取一個元素,得到一個降取樣時間序列。格式 y dyaddown x,evenodd 當evenodd 0時,從x中第二個元素開始取樣 偶取樣 當evenodd 1時,從x中第一個元素開始取樣 奇取樣 2.y dyaddown x even...