初學筆記 matlab中的nargin系列函式

2021-08-09 21:44:34 字數 599 閱讀 8144

1 nargin

nargin 用於調控function的執行中的變數的輸入個數

用於判定輸入變數的個數,從而在不同變數個數的 狀況下實現不同的 功能

因此一般在function裡面會設定好預設值

只有乙個輸出變數,和多個輸入變數

如果輸入變數只有a個,那麼在run這個function的時候,只能run的變數必須是a個或者少於a個,但不能多於a個,這樣matlab是跑不了的

例子:function c = kk(a,b)

switch nargin

case 2

c = a + b;

case 1

c = a*2;

otherwise

c = 0;

end2  nargout

和nargin的作用相似,但是是調節輸出的變數的

function [dif,absdif] = subtract(y,x)

dif = y - x;

if nargout < 0

disp('calculating absolute value')

absdif = abs(dif);

endend

初學Matlab自學筆記記錄

轉置 將矩陣的行列互換得到的新矩陣稱為轉置矩陣。共軛複數 兩個實部相等,虛部互為相反數的 複數互為共軛複數 conjugate complex number 當虛部不為零時,共軛複數就是實部相等,虛部相反,如果虛部為零,其共軛複數就是自身。當虛部不等於0時也叫共軛 虛數 複數z的共軛複數記作z 同時...

Matlab初學1 disp 的使用

由於一些個人原因開始使用matlab,今天就學習了disp 函式的使用。disp 可以輸出字串,其語法格式如下 disp hello word hello word 引號中的hello word 就是我們要輸出的字串。除此之外,我們還可以用該函式進行多個字串的連線 disp hello world ...

初學MongoDB的筆記

建立資料庫名字 use name 檢視建立的資料庫 show dbs 剛建立的資料庫,直接檢視,並不會檢查到。需要像資料庫新增檔案 插入檔案到新建的資料庫 db.name.insert 再次使用show dbs 就可以查詢到剛建立的新的資料庫了。刪除資料庫,使用use name 進入使用 db dr...