在MATLAB中,BA2,13是什麼意思

2021-03-04 08:56:24 字數 6232 閱讀 2989

1樓:匿名使用者

就是把矩陣a中的第2行的地1到3資料賦值給矩陣b。

a(2,1:3)=[a(2,1),a(2,2),a(2,3)]; 就是包含這三個數

2樓:匿名使用者

把陣列a的第2行中1到3列的值(即a(2,1),a(2,2),a(2,3))賦給b

3樓:匿名使用者

a矩陣中的第二行第一至三列的值

matlab中 a(1:2)=[ ]是什麼意思

4樓:z風起

matlab中 a(1:2)=[ ]表示的意思是:把陣列a的第乙個和第二個元素取空。

比如陣列a=[1,2,3,4,5,6],執行語句後結果就是a=[3,4,5,6]。

matlab是乙個高階的矩陣/陣列語言,它包含控制語句、函式、資料結構、輸入和輸出和物件導向程式設計特點。使用者可以在命令視窗中將輸入語句與執行命令同步,也可以先編寫好乙個較大的複雜的應用程式(m檔案)後再一起執行。

新版本的matlab語言是基於最為流行的c++語言基礎上的,因此語法特徵與c++語言極為相似,而且更加簡單,更加符合科技人員對數學表示式的書寫格式。使之更利於非計算機專業的科技人員使用。

而且這種語言可移植性好、可拓展性極強,這也是matlab能夠深入到科學研究及工程計算各個領域的重要原因。

5樓:凌亂心扉

是分別表示矩陣的第1個和第2個元素。

舉例:原陣列為a=[1,2,3,4,5];則執行該語句後結果為a=[3,4,5]。

a(1:2)是指矩陣中的第1個元素和第2個元素。

matlab中矩陣的排列是按照從上往下,從左往右的;

比如說,一列數,給轉化為矩陣,排列如下:

a=1:10

a =1 2 3 4 5 6 7 8 9 10b=reshape(a,2,5)

b =1 3 5 7 9

2 4 6 8 10

當呼叫矩陣中的元素時候,可以這樣使用:

b(5) %直接找到矩陣中第幾個元素

ans =

5b(1,3) %使用矩陣中元素位址

ans =5

6樓:釗鉼

matlab中a(:,1:2:3)表示取矩陣a的第1列和第3列的值。

說明:a中逗號之前的:表示所有行,逗號之後的1:2:3表示列從1到3取值,步長為2,所以列能取到的值為1,3。

matlab意為矩陣工廠。它將數值分析、矩陣計算、科學資料視覺化以及非線性動態系統的建模和**等諸多強大功能整合在乙個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程式語言的編輯模式。

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

7樓:匿名使用者

x=a:b:c

在matlab中是給x賦值的語句

a,c為賦值的起始端和終止端,b為遞增(減)步長。

.1表示0.1

x=-2:.1:2意思是x=-2,-1.9,-1.8,-1.7,-1.6....0,0.1,0.2,0.3....2

8樓:匿名使用者

刪除a(1:2);

比如a=[1,2,3,4,5];

a(1:2) = ;

那麼結果就是

a = [3,4,5]

9樓:匿名使用者

a=1:2:7

表示對a矩陣賦值,從1開始,間隔為2,到7結束,得到

a=[1 3 5 7];

10樓:匿名使用者

如果a是奇數,那麼取a+1然後除以2,如果a是偶數,直接取a除以2

含義可以理解為 a的一半像上取整

11樓:宇逸

matlab裡面的資料基本單位是矩陣,這個就是x=[-2 -1 0 1 2];

意思就是x矩陣裡面的元素是從-2到2,每個元素以1遞增的;在matlab裡面以1遞增時候可以不寫,可以直接寫成x=-2:2;

12樓:

? :表示式

a對2取餘的結果是1嗎

是1的話返回(a+1)/2的結果

不是1則返回a/2的結果

13樓:西瓜的屁股

意思是變數x以0.1的增長值從-2一直增長到2.上面說的以1遞增應該是,x=-2:

1:2或者預設寫作x=-2:2。

你這個中間裡面有.1,意思是以0.1增長的。

想我的回答你能滿意

14樓:幽蘭書生

x=a:b:c

在matlab中是給x賦值語句:

a,c為賦值的起始端,b為遞增(減)步長。

.1表示0.1.

x=-2:.1:2意思是x=-2,-1.9,-1.8,-1.7,-1.6....0,0.1,0.2,0.3....2

15樓:匿名使用者

把陣列a的第乙個和第二個元素取空。比如原陣列為a=[1,2,3,4,5];則執行該語句後結果應為a=[3,4,5];

16樓:匿名使用者

?:是三目運算子,用法:邏輯表

達式?值1:值2。

如果邏輯表示式為真,則整個表示式的值為值1;

如果邏輯表示式為假,則整個表示式的值為值2。

(a%2 = = 1)?(a+1)/2:a/2的意思是:

如果a是奇數,則整個表示式的值為(a+1)/2;

如果a是偶數,則整個表示式的值為a/2,。

17樓:匿名使用者

對a數列第1到2個元素賦值,賦空集,即刪除a數列第1到2個元素

18樓:匿名使用者

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

19樓:匿名使用者

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

matlab中b=a([1,3],[2,3])能具體解釋其中表達的意思嗎,包括各個符號的作用,謝謝

20樓:我行我素

b=a([1,3],[2,3]),這句的意思是:取變數a中第1行、第3行和第2列、第3列交叉處的元素,共4個,構成矩陣,賦值給變數b。()用於輸入引數,[ ]用於合併資料。

=號用於給變數賦值。

21樓:匿名使用者

實際上按照符號的優先順序,是以下這樣的

a=(b~=c)

a=(b==c)

=和==是邏輯判斷不等於河等於

對於矩陣來說,矩陣通過邏輯判對運算得到的結果是邏輯矩陣,不是0就是1的矩陣

=c就返回乙個邏輯矩陣,矩陣形狀大小和b一樣其中對應於b中不等於c的元素就是1,其它的就是0b==c也返回乙個邏輯矩陣,只是對應等於的元素才是1,其它是零這兩個語句是將得到的邏輯矩陣賦值給a變數了舉個例子

>> b=[1 2 3 4 5]

b =1 2 3 4 5

>> a=b==2

a =0 1 0 0 0

a就是乙個邏輯矩陣,和b的大小一致

符合判定條件==2的元素是1,其它不符合條件的是0對於其它邏輯判斷運算 > < >=

matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 這個是什麼意思

22樓:墨汁諾

就是b取a的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

matlab中的矩陣:求解線性方程組是線性代數課程中的核心內容,而矩陣又在求解線性方程組的過程中扮演著舉足輕重的角色。利用科學計算軟體matlab來演示使用矩陣,同時,也使學生對線性代數的認識更加理性。

矩陣的構造:在matlab中,構造矩陣的方法有兩種。一種是直接法,就是通過鍵盤輸入的方式直接構造矩陣。另一種是利用函式產生矩陣。

23樓:花降如雪秋風錘

a=[1,2,3;4,5,6;7,8,9]表示的是輸入矩陣a,第一行是1,2,3;第二行是4,5,6;第三行是7,8,9 。

b=a(3:-1:1,1:3)表示b等於a矩陣的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

擴充套件資料

matlab的優勢特點:

1、 高效的數值計算及符號計算功能,能使使用者從繁雜的數**算分析中解脫出來。

2、具有完備的圖形處理功能,實現計算結果和程式設計的視覺化。

3、友好的使用者介面及接近數學表示式的自然化語言,使學者易於學習和掌握。

4、 功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。

24樓:佼暢赧雅媚

大括號是cell結構

小括號是矩陣結構

a是cell結構,你可以把它看成是很多子矩陣組成的新矩陣。每乙個位置就是乙個矩陣,每乙個矩陣下的某個位置就是乙個數值

matlab中a(:,1:3)=[]是什麼意思

25樓:人設不能崩無限

在matlab中,a(:, 1:3)=表示將數抄組a的第1到第3列刪除。

matlab它在數學類科技應用軟體中在數值計算方面首屈一指。matlab可以進行矩陣運算、繪製函式和資料、實現演算法、建立使用者介面、連線其他程式語言的程式等,主要應用於工程計算、控制設計、訊號處理與通訊、影象處理、訊號檢測、金融建模設計與分析等領域。

26樓:天雲一號

在matlab中,dua(:, 1:3)=表示將陣列a的第1到第zhi3列刪除。

dao第乙個冒號( : )表示取陣列a的所有回行答;

1:3表示取陣列a的第1到第3列。

具體的含義可以參考如下例項:

a=[1, 2, 3, 4, 5;

2, 3, 4, 5, 6;

3, 4, 5, 6, 7]; % 陣列a的大小為3*5a(:, 1:3)=; % 執行完該語句後,陣列a為:

a=[4, 5;

5, 6;

6, 7]; % 此時陣列a的大小為3*2

27樓:花降如雪秋風錘

a=[1,2,3;4,5,6;7,8,9]表示

復的是輸入矩陣a,第一行是1,2,3;第二制行是4,5,6;第三行是7,8,9 。

b=a(3:-1:1,1:3)表示b等於a矩陣的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。

擴充套件資料

matlab的優勢特點:

1、 高效的數值計算及符號計算功能,能使使用者從繁雜的數**算分析中解脫出來。

2、具有完備的圖形處理功能,實現計算結果和程式設計的視覺化。

3、友好的使用者介面及接近數學表示式的自然化語言,使學者易於學習和掌握。

4、 功能豐富的應用工具箱(如訊號處理工具箱、通訊工具箱等) ,為使用者提供了大量方便實用的處理工具。

28樓:匿名使用者

這是刪除矩陣的部分元素

矩陣a 第一到第三列的元素全部刪除掉

29樓:陳薇

矩陣a的第一列到第三列為空,a(:,1:3)中的「:」指的是全部行,「1:3」指的是第一列到第三列

30樓:匿名使用者

表示第一維全部都要,第二維只取第一到第三。

31樓:北斗遙客

第一列到第三列都刪掉

matlab中 c=b(1:2:3,1:2:3);表示什麼

32樓:匿名使用者

從矩侍禪姿陣b中取出第1、3行老絕,第1、3列的元素組成新的矩陣襲鄭,將其賦給c,c將是乙個2*2的矩陣。

這一句等效於

c(1,1)=b(1,1);

c(1,2)=b(1,3);

c(2,1)=b(3,1);

c(2,2)=b(3,3);

DIT在法語中是什麼意思,m a在法語中是什麼意思

有三個意思 1.如果作動詞,是dire的第三人稱單數變位,il elle dit quelque chose.2.如果作形容詞,有以下意思 綽號叫.的,外號叫.的 說定的,約定的 上述的3.做名詞,陽性,有以下意思 古 箴言,格言 中世紀的 詩歌故事,小故事 法語屬於印歐語系羅曼語族,羅曼語族包括中...

鋆字在人名中是否常用,鋆在人名中的意思是什麼

人名中不是很常用,但我的名字中有?我名字裡有個鋆,前幾年公安系統查了一下,我全廣西就我自己,無同名 應該是不太常用,我所接觸到的人名中沒遇到過。不是很常用,不過我見過,乙個高中同學,就只見過一次 我從沒見過 應該不是很常用吧 我們學校畢業有乙個。現在有乙個。之前的是女生,現在是男生。鋆在人名中的意思...

蛇脫在中藥中起到的功效是什么,蛇脫在中藥中起到的功效是什麼?

性味與歸經 甘 寒。入肺 肝經。功效 散風熱,利咽喉,退目翳,定驚癇。臨床應用 1.用於外感風熱 發熱惡寒 咳嗽,以及風疹 瘙癢等症。蟬蛻有疏散風熱作用,用於風熱表症常配合薄荷等同用 對風疹瘙 癢也有祛風止癢的功能。2.用於麻疹透發不暢。蟬蛻透發而有清熱作用,因其主要為疏風熱,故用於麻疹初起透發 不...