MATLAB函式呼叫裡可以直接用i嗎,還是必須寫成1i的形式

2021-04-18 21:09:27 字數 1738 閱讀 8166

1樓:設計複雜

matlab函式呼叫裡可以直接用 i 。不過i容易和變數搞混了,所以可以使用 1i 。而且可以將 i 定已

專成普通變數,而這屬時候1i 仍然是複數單位,而i 就是代表你那個變數的值了。操作方法如下:

1、首先開啟matlab軟體,直接以函式名呼叫。

2、以函式控制代碼形式呼叫,函式名作為引數,如下所示。

3、然後inline函式呼叫格式如下所示:>> fname = inline('sum(1:n)','n')。

4、首先建構函式控制代碼,隨後就可利用feval函式計算:>> calsum = feval(fname,100),此時就會輸出:calsum =5050。

5、最後匿名函式呼叫格式: fun = @(arg1,arg2,...)expr,其中expr為函式表示式,arg1、arg2、...等為自變數字串。

2樓:匿名使用者

因為 i 容易和變數搞混了,所以推薦你使用 1i 。而且當你可以將 i 定已成普通變數,而這時候1i 仍然是複數單位,而i 就是代表你那個變數的值了。

3樓:匿名使用者

可以直接用i,用j也是可以的。都表示虛數單位。

4樓:匿名使用者

matlab在i沒有定義的情形下,i預設為虛數單位

5樓:荔枝雅兒

可以,i就是預設的1i了

matlab中i(1,m)=1什麼意思啊?

6樓:匿名使用者

將矩陣i中的第1行m列的元素換成1

7樓:匿名使用者

將i列1m換成=或者1

8樓:匿名使用者

/φfi.l卜fi.l卜fi生l卜fi生l卜生生fi生l卜生生.fi過l卜生生fi生l卜生生fi生l卜fi生l卜生生1fi生l卜生生1fi生l卜生生.生生.

matlab中l(i)和l{i}的區別 ,l是一個矩陣 5

9樓:匿名使用者

l(i)是指l的第幾個數,是一個函式,比如了l(1)指的就是l矩陣的第一個數

l{i}是名叫l的一個矩陣

我是這麼理解的

10樓:匿名使用者

花括號表示bai一個cell單元,如果l定義du成zhicell既可以使用圓括號dao,內也可以使用花括號,但是如果定義成其容它型別的格式則不能使用花括號。

無論什麼型別的矩陣,用圓括號均返回 對應型別 的一個值。例如:

a = cell(2,3);

a = [2,3;5,6];

則a =

[2x2 double]

b = a(1,2);

則b = [2x2 double]

它是一個1*1的cell型別,值為a(1,2),即b =2 3

5 6

c = a;

則c =[2, 3; 5, 6]

他是a的第1行第2列的具體值

另外,給cell型別賦值,必須採用正確的格式可以使用

a(1,1) = ;

或者a = ones(5,6);

或者a = ;

第一個賦值,a的第一個cell將是一個行向量;

第二個賦值,a的第一個cell將是一個5×6的矩陣;

第三個賦值,a的第一個cell將是一個1×2的cell。

js如何呼叫自定義函式,matlab 如何建立 呼叫自定義函式?

自定義函式就是說自己寫的函式,只有自己呼叫,或是自己共享給別人後別人才可以呼叫的。也可以理解為私有函式。function a 定義一個函式,名字是a。函式呼叫,就是讓函式執行。a 函式名字後面加一對小括號就可以執行了,頁面中將彈出一個 1 這個對話方塊必須要用模擬的那種 用div做一個對話方塊,網上...

怎麼在matlab自定義函式中再呼叫自定義函式

1 函式檔案 呼叫函式檔案 定義多個m檔案 呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方...

python中類內部的函式可以互相呼叫嗎

可以呼叫,比如下面,mon func被多個函式呼叫。class myclass def init self pass def func1 self do something self mon func def func2 self do something self mon func def mon...