A 01這個在matlab裡面是什麼意思

2021-04-20 01:30:33 字數 4492 閱讀 5038

1樓:乙隻檸檬魚

b(:,end)表示矩陣b的最後一列,所以這句命令的意思就是把向量a中與b矩陣最後一列元素等於零的相同位置元素置為1

2樓:匿名使用者

表明事件「將0賦值給元素a」為真

matlab中a=a(0:0:1)是什麼意思

3樓:巨匯指導

在matlab中,a(a==inf)=0表示將陣列a中所有等於inf的元素都賦值為0。 a==inf表示取出陣列a中等於無窮大(inf)的元素的位置。 舉例說明如下:

a = [1, 2, inf, 4, 3; 2, inf, 2, inf, inf; inf, 2, 0, 3, inf]; a(a==inf)=0; % 執行完該語句後

請問,在matlab中,有一條程式語句寫著是a(1,1257)=0;表示的是什麼意思呢?matlab裡面區分大小寫的。 20

4樓:匿名使用者

a(1,1257)=0;

表示a矩陣中第1行第1257列元素賦值為0

matlab裡x = 0:.1:20;是什麼意思

5樓:匿名使用者

單位間隔,就是繪製的圖形是每隔0.1個單位描乙個點,最終連線而成的。理論上這個數越小,圖形越精確

6樓:匿名使用者

x是陣列,在0-20之間間距為0.1的陣列

7樓:匿名使用者

生成乙個向量,x從0到20,間隔0.1.即內x= 0 0.

1 0.2 0.3.....

20,共計201個值容

8樓:

x從0開始,每一步加0.1,一直到20為止。

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

9樓:z風起

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

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

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

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

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

10樓:凌亂心扉

是分別表示矩陣的第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

11樓:匿名使用者

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

12樓:匿名使用者

刪除a(1:2);

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

a(1:2) = ;

那麼結果就是

a = [3,4,5]

13樓:匿名使用者

a=1:2:7

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

a=[1 3 5 7];

14樓:匿名使用者

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

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

15樓:宇逸

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

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

16樓:

? :表示式

a對2取餘的結果是1嗎

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

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

17樓:西瓜的屁股

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

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

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

想我的回答你能滿意

18樓:幽蘭書生

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

19樓:匿名使用者

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

20樓:匿名使用者

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

達式?值1:值2。

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

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

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

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

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

21樓:匿名使用者

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

22樓:匿名使用者

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

23樓:匿名使用者

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

在matlab中 a =[a x(i-33+1:i)]是什麼意思

24樓:匿名使用者

這是乙個合併陣列的操作,在原有a的基礎上,新增x的從i-33+1到i的資料,合併成新的a。

遇到問題多嘗試,在機器上跑一跑,寫個例子就清楚了。

matlab中a(:,:,1);是什麼意思

25樓:徹夜陽光

好像也沒什麼大用,唯一的效果是:可以通過workspace中的ans看到a(:,:,1)的值。

matlab裡 for i=n:-1:1 是什麼意思?

26樓:墨汁諾

n是i的初始值,1是終止值,-1是步長。

這個是冒號表示式,i=m-2:-1:1的意思是i從m-2開始,回每一次減小

答1,一直減小到1為止。

int i;

for(i=0; i<3; i++)

// i=0是初始化部分;i<3是迴圈判斷條件部分(當滿足此條件時才進入執行for迴圈中的語句);i++是執行完迴圈體語句後的操作

// 上面的for語句就是控制輸出3次helloworld;

27樓:夜風裡唱

n是i的初始值,1是終止值,-1是步長。即從i=n開始,每次都加 -1,即減1,直

到i等於版1為止,作了n次迴圈。如權果n=10,那麼i在迴圈中分別為:10,9,8,7,6,5,4,3,2,1,做了10次迴圈

28樓:匿名使用者

比如n=10,那麼這個迴圈就是從i=10一直迴圈到i=1結束;也就是迴圈體中先執行i=10,然後執行i=9,……,最後執行i=1。

跟for i=1:n正好相反。

29樓:匿名使用者

i 這個引數屬於整型引數,且範圍是從-1到1.

即i的取值為 -1,0,1

a 0 1 是表示什麼意思呢?

樓主,很負責的告訴你。a 0 1並不是代表第0行的第一列。而是代表第一行的第二列。回想一下一維陣列a 0 代表第乙個元素 此時的a 0 1相當於指標a 0 代表的是第一行的首位址。在二維陣列中a i 代表的是行。a i j代表的是第i 1行第j 1列。在一維陣列中a i j代表的是用第i 1這個位置...

這個東西在MATLAB的simulink中怎麼找到

先找到math 裡面那個兩個輸入相加的,拖乙個出來。再雙擊它,在配置引數裡把兩個加號變成三個加號 matlab的simulink裡這東西在 找 source工具包裡的pulse generator模組,只要將其屬性改為sample based就變成這個樣子了。謝謝採納 輸入simulink,就可以開...

matlab裡面,A是矩陣,A是什麼意思啊

如果x和y都是向量,那麼x y 是和y一樣長的向量,且x y 的第i個元素就是x y i 同樣,如果下標b不是向量而是矩陣,那麼a b 是和b一樣大的矩陣,且a b 的 i,j 元素就是a b i,j 當然,這裡還牽涉到a是矩陣的時候a i 的意義,只要把a按列拉成乙個向量來理解就行了 a是矩陣,a...