matlab中是什麼意思,matlab中的,,2是什麼意思

2021-03-04 07:28:01 字數 6256 閱讀 4876

1樓:匿名使用者

!=:肯定不是不等於的意思。matlab中不等於是~=

應該沒有這個符號,請把相關**拿出來

matlab中@是什麼意思

2樓:晚夏落飛霜

@是匿名函式的意思。

匿名函式就像傳統程式語言中的內聯函式,在單個matlab語句中定義。 它由單個matlab表示式和任意數量的輸入和輸出引數組成。

可以在matlab命令列或函式或指令碼中定義乙個匿名函式。這樣就可以建立簡單的函式,而無需為它們建立乙個檔案。

從表示式建立匿名函式的語法是:f = @(arglist)expression

定義式:f = @(x1, x2, ...) exper

@後面的括號裡面是自變數,然後跟乙個空格(沒有空格也行),然後跟著關於x1, x2, ...的表示式。

示例:編寫乙個名為power的匿名函式,它將使用兩個數字作為輸入,並將第乙個數字返回到第二個數字的冪值。

建立指令碼檔案並在其中鍵入以下**:

power = @(x, n) x.^n;

result1 = power(7, 3)

result2 = power(49, 0.5)

result3 = power(10, -10)

result4 = power (4.5, 1.5)

當執行該檔案,得到以下結果:

result1 =  343

result2 =  7

result3 =  1.0000e-10

result4 =  9.5459

3樓:熱詞課代表

12指愛人,親人,戀人都可以為「12畫」,同時12也指月滿,象徵著家庭團團圓圓,生活愛情幸福美滿

4樓:匿名使用者

@是匿名函式的意思。

f = @(x)cos(x)+2*sin(x);

@(x)表示以x為變數,cos(x)+2*sin(x)為函式體在別的函式中可以呼叫控制代碼f

比如,fplot(f,[-5,5]);

就是呼叫fplot函式來畫匿名函式f在[-5,5]的圖形。

5樓:天雲一號

"=="是條件運算中的等於運算子,用來判斷「==」左右兩邊的表示式或數值是否相等。若相等,則返回1,;否則,返回0。

在matlab中,"=="與c語言中的等於運算子"=="類似。

舉例說明如下:

a = [1,2,3,3,2,3,2];  % 定義乙個向量a

maxindex = a==max(a); % 確定向量a中最大值所在位置

% max(a)表示取a的最大值,a==max(a)表示向量a中每個元素與max(a)的值進行比較,如果相等,則向量maxindex對應位置1;否則,置0。

% 執行以上程式後,向量maxindex=[0,0,1,1,0,1,0]

6樓:匿名使用者

fullfile函式作用是利用檔案各部分資訊建立並合成完整檔名。

7樓:傾城傾心

乘方的意思

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

如有疑問歡迎追問!

滿意請點選右上方【滿意】按鈕

8樓:匿名使用者

通常取模運算(mod)也叫取餘運算(rem),它們返回結果都是餘數。

但rem和mod唯一的區別在於:

當x和y的正負號一樣的時候,兩個函式結果是等同的;當x和y的符號不同時,rem函式結果的符號和x的一樣,而mod和y一樣。

9樓:匿名使用者

x=[2200,1500,600,200,300,700];

[s,r]=max(x);

explore=zeros(1,length(x));

explore(r)=1;

pie3(x,explore);

title('月開支');

legend('住房還貸','飲食費用','文教費','醫藥費用(平均)','交通費','儲蓄')

邁特萊博

10樓:匿名使用者

figure是建立圖形的意思,系統自動從1,2,3,4...來建立圖形,數字代表第幾幅圖形,figure(1),figure(2)就是第一第二副圖的意思,在建立圖形的時候,您注意一下它的標題就是figure1或figure2等等,對應到程式中就是您的例子語句

一般建立新圖只需要乙個figure就行,系統自動建立新圖,可以簡單一點,當然要加上也可以

另外介紹你乙個相關的畫圖的:多子圖,就是一張圖中有好多小圖,也是有標號的

使用以下命令

subplot(m,n,k)

subplot('position',[left bottom width height])

m表示畫幾行

n表示畫幾列

k表示現在畫的是第幾幅圖

11樓:匿名使用者

a=[ ]的意思是a為空矩陣。一般用於矩陣 a 初始化(清零)。

12樓:匿名使用者

例如x=[1 3

2 2]

x(:)表示將矩陣中的資料以一列輸出,即1232;

x(:,:)第乙個冒號表示輸出行,第二個冒號表示輸出列x(:,2)

結果為:32

x(1,:)

結果為1 3

13樓:匿名使用者

:表示遍歷所有,放在行上就是遍歷所有行,放在列上就是遍歷所有列,所以這個式子表達的就是取出所有的a元素,也就是取出a矩陣。

14樓:匿名使用者

表示 f 為函式控制代碼,@是定義控制代碼的運算子。f=@(x)acos(x) 相當於建立了乙個函式檔案:

% f.m

function y=f(x)

y=acos(x);

函式控制代碼的使用方法也和函式是一樣的。

15樓:雨

pascal(n)是矩陣實驗室(matrix laboratory)matlab中的命令,利用pascal()命令可以在矩陣實驗室中方便的得到任意階帕斯卡矩陣。設a為帕斯卡矩陣,則在matlab命令視窗中輸入a=pascal(n),n為正整數,可得到階數為n的帕斯卡矩陣。

帕斯卡矩陣:由楊輝三角形表組成的矩陣稱為帕斯卡(pascal)矩陣。

楊輝三角形表是二次項 (x+y)^n 後的係數隨自然數 n 的增大組成的乙個三角形表。

16樓:匿名使用者

就是「除法」,和/有一點區別:

假設a和b都是矩陣,而且以下運算都有定義,那麼a/b等價於a*inv(b)

b\a等價於inv(b)*a

17樓:高_婷婷

matlab中的 figure 命令,能夠建立乙個用來顯示圖形輸出的乙個視窗物件。每乙個這樣的視窗都有一些屬性,例如視窗的尺寸、位置,等等。總的來說,figure 的使用語法包括:

figure

figure('propertyname',propertyvalue,...)

figure(h)

h = figure(...)

具體用法如下:

它建立乙個視窗,其各種屬性都是使用預設設定。例如它建立的視窗立即成為當前視窗,並顯示在其它視窗之上。直到新的視窗被建立或者其它視窗被喚醒(called)。

figure('name','顯示處理結果');

「position」屬性則指定視窗的大小和位置:

figure('position',[600, 300, 300, 200]);

其中屬性值為乙個四元陣列 rect = [left, bottom, width, height],第

一、二個引數表示視窗位置,都是從螢幕的左下角計算的。

figure(h),則根據引數 h 的不同而表現不同。如果 h 是先前乙個視窗的控制代碼(handle),則figure(h)相當於喚醒了該視窗,使得該視窗為當前視窗;如果 h 並不是某個視窗的控制代碼,但它是乙個整數,則 figure(h) 建立乙個控制代碼為 h 的新視窗。

h = figure(...),相當於前面三種用法中在建立乙個視窗的同時,返回該視窗的控制代碼。

18樓:人間第一渣

figure建立影象

figure,就是控制視窗數量的,舉個例子就明白了直接顯示兩個**:

imshow(a1);

imshow(a2);

則會出現兩個視窗,乙個視窗顯示a1,乙個視窗顯示a2若figure,

imshow(a1);

imshow(a2);

則只會出現乙個視窗,視窗先顯示a1,後顯示a2

19樓:匿名使用者

matlab對陣列或矩陣運算很方便,有時需要的運算是陣列或矩陣中對應元素間的運算,此時就要用到「.」「./」的運算。例如

x=[1 2 3] ;y=[4 5 6];

x.*y=[4 10 18]

x./y=[0.25 0.4 0.5]

20樓:匿名使用者

就是把x的所有元素按照列的順序排成乙個一維列陣列。比如:

a=[1 2 3;4 5 6];

>> a(:)

ans =14

2536

21樓:匿名使用者

令a為空矩陣,大部分函式輸出顯示時會直接忽略掉空矩陣,這樣可以做到刪除矩陣的目的,也可以用來刪除矩陣中的某一行或一列

22樓:匿名使用者

figure,就是控制視窗數量的,舉個例子就明白了直接顯示兩個**:

imshow(a1);

imshow(a2);

則會出現兩個視窗,乙個視窗顯示a1,乙個視窗顯示a2若figure,

imshow(a1);

imshow(a2);

則只會出現乙個視窗,視窗先顯示a1,後顯示a2

matlab中%是什麼意思

23樓:人設不能崩無限

% 代表註釋行 ,即解復釋的作用制

,寫在語句後面 ,並且被注bai釋的語句不du會被執行。

matlab的基本資料zhi單位是矩陣,它dao的指令表示式與數學、工程中常用的形式十分相似,故用matlab來解算問題要比用c,fortran等語言完成相同的事情簡捷得多,並且matlab也吸收了像maple等軟體的優點,使matlab成為乙個強大的數學軟體。在新的版本中也加入了對c,fortran,c++,java的支援。

24樓:四捨**入

% 代表註釋行 ,即解釋的作用,寫在語句後面 ,並且被註釋的語句不會專被執行。

例如:屬

n=1:20; %n為自變數範圍

y=sin(n); %函式

%後面的不是程式內容,僅僅是乙個註解而已。

擴充套件資料:matlab註釋一般有兩種方法:

1、選擇要註釋的段落,然後ctrl+r,整段的前面就都被加上了註釋符「%」

2、在需要註釋段落的前後分別加上 if 0和end,也可以起到跳過這段的作用

例如:%

d = -pi:pi/10:pi;

如果取消註釋的話,將%刪除即可。

25樓:後港居士

% 代表註釋行 ,即解釋的作用

例如:n=1:20; %n為自變數範圍y=sin(n); %函式

%後面的不是程式內容,僅僅是乙個註解而已

26樓:匿名使用者

是的 ,起註釋作用。寫在語句後面 ,並且被註釋的語句不會被執行。

27樓:匿名使用者

恩,%開頭代表註釋行

matlab中的 (:,:,:2)是什麼意思

28樓:秦恭山夏

pow2主要是用來求基數2的n次冪//有兩種用法,一種是直接x=pow(y),其中的x和y都表示陣列,得到的x陣列中的每個值為2^y(i,j),也就是x(i,j)

=2^y(i,j);

另一種是x=pow2(y,e)

如果e為常數那麼x(i,j)

=y(i,j)

*2^e

,如果e為與y同維數的陣列,那麼

x(i,j)

=x(i,j)*2^x(i,j)

其實這些你可以在matlab裡面help一下就可以得到help

pow2

汽車變速器中“MAT”是什麼意思

a 自動檔 m 手動檔 amt 手動 自動一體變速箱 cvt 無級變速 有時後面跟數字帶表幾速的。一般的自動檔汽車上的檔位共有六個位置,從上到下分別為 p r n d 2 l。p parking,泊車檔。當你停車不用時,檔位在此,此時車輪處於機械抱死狀態,可以防止溜動。r peverse gear,...

r是什麼意思,在matlab中,matlab裡面rabc是什麼意思呢

定義r為乙個空陣列或矩陣,這樣做是為r開闢乙個記憶體,可以不定義,但推薦定義 matlab中r res,m i res r 語句是什麼意思 r 2 length r 獲取陣列第二個到最後乙個的值 r res,m i res r 表示不斷的擴充套件r,每次把m i 這個元素放進去 matlab 裡面r...

matlab中1什麼意思,matlab中a,13是什麼意思

1,表示 矩陣的第一行。2,表示 矩陣的第二行。依次類推 x,表示 矩陣的第x行。而 y 表示 矩陣的第y列。1 6 其中1 6是由123456六個數 組成的行向量,單引號轉置 所以是由123456六個數 組成的列向量,或者說乙個6 1矩陣 就是說取第一行的所有列 取乙個矩陣中第一行所有資料 表示x...