1樓:匿名使用者
a(1,1257)=0;
表示a矩陣中第1行第1257列元素賦值為0
a==0 = 1;這個在matlab裡面是什麼意思
2樓:一隻檸檬魚
b(:,end)表示矩陣b的最後一列,所以這句命令的意思就是把向量a中與b矩陣最後一列元素等於零的相同位置元素置為1
3樓:匿名使用者
表明事件「將0賦值給元素a」為真
matlab中x=ones(1,n),以及q=zeros(1,n)中,是什麼意思?n=length(a)
4樓:隨便什麼名啦啦
x=ones(1,n)表示x為全0陣列;
q=zeros(1,n)表示q為全0陣列;
n=length(a)表示獲得陣列a的最大維度。
1、陣列的維數:
在matlab中,允許標量資料沿行、列、頁等方向排列成 『長方體』,而構成陣列,而行、列、頁等排列方向就分別被 稱為行維、列維和頁維。
2、陣列的規模及相關術語:
陣列沿某個維度排放的元素總數,稱為該維度的規模,所有維度規模的集合,就稱為陣列規模。
5樓:angel說愛我
x=ones(1,n)的意思是生成1行n列的元素為1的矩陣賦給x
q=zeros(1,n)是一個1行n列的0矩陣 賦給q
6樓:匿名使用者
首先你要明白,在matlab中的length函式,是求長度的,另外要明白zeros 這個函式是什麼,其實很簡單,zeros(m,n)或zeros(n) 功能:zeros(m,n)產生m×n
matlab中a(a==inf)=0是什麼意思
7樓:天雲一號
在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; % 執行完該語句後,陣列a為:
a =[1, 2, 0, 4, 3;
2, 0, 2, 0, 0;
0, 2, 0, 3, 0]
8樓:王小爵
inf是無窮大的意思。a(a==inf)=0的意思是:當a==inf,即a為無窮大時,a(a)=0.
9樓:匿名使用者
將矩陣a中無窮大的元素置為0
matlab裡的 x0=0:0.1:1是什麼意思啊?
10樓:匿名使用者
賦值x0為一個一維行矩陣,矩陣x0的初值為0,步長為0.1,終值為1.0。即
x0=[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0]
11樓:如夢於
x0是一個0到1數列,公差是0.1,即0,0.1,0.2…1。
更一般地,a:b:c表示a到c公差為b的數列,當b=1是可以省略,寫成a:c。
12樓:劉賀
>> x0=0:0.1:1
x0 =
columns 1 through 7
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000
columns 8 through 11
0.7000 0.8000 0.9000 1.0000
就是bai從du0到zhi1,每隔
dao0.1取一內個值容
13樓:匿名使用者
表示x0從0開始,每一個計數的步長不是1,而是以0.1增加,即x0=0下一個數是x0=0+0.1=0.
1開始,一直到1結束,把得到的所有陣列成向量[0,0.1,0.2,.......
,1];
14樓:華工大慶
依次為 首項 間隔 末項
matlab中a=a(0:0:1)是什麼意思
15樓:巨匯指導
在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)'是什麼意思
16樓:匿名使用者
matlab中a(:,1)'表示將二維矩陣a的第一列轉置為行向量。詳細說明如下:
a(x,y)表示二維矩陣第x行第y列位置的元素,x為:則表示所有的行。因此,a(:,1)就表示a的第1列的所有元素,這是一個列向量。
矩陣a右上角加一短撇(')即a'表示a的轉置矩陣——交換a的行列位置(當a為複數矩陣,是共軛轉置),因此a(:,1)'表示將矩陣a的第一列轉置,最終就得到了一個行向量。
下圖是以上文字說明的matlab**演示結果:
17樓:匿名使用者
如圖為例項,即是指矩陣a第一列的轉置矩陣。其中符號:表示列所有元素,1表示第一列,『表示轉置。
如果a(:,2)'則為第二列,a([1 2],1)'則為第一列第一二行的轉置。希望可以幫到你。
18樓:淚之夢幻
f(:,1)就是取f 矩陣的第1列。
f=[1,2,3; 3,4,6; 7,8,9]
f(:,1)
matlab中冒號的用法總結:
1)a:b 表示[a,a+1,……,b]
>> a=1:5
a =1 2 3 4
2)當然如果b-a不是整數的話,則向量的最後一位數是n+a,且n=fix(b-a)
>> a=1.2:4.9
a =1.2000 2.2000 3.2000 4.2000
3)上面的前提是ab則會出現空值
>> a=5:1
a =empty matrix: 1-by-0
此時 a是空矩陣,看workspace也可以看到a
4)a:c:b表示[a,a+c,……,a+n*c],其中n=fix((b-a)/c)
>> a=1:3:11
a =1 4 7 10
5)a:c:b在以下情況為空值
c>0,且ab
>> a=11:3:1
a =empty matrix: 1-by-0
6)a(:)表示以一列的方式顯示a中所有元素
>> a=[1 2 3;4 5 6]
a =1 2 3
4 5 6
>> a(:)
ans =14
253 6
7)b=a(i, :)表示把矩陣a的第i行存入b
>> b=a(1,:)
b =1 2 3
8)b=a( :,j)表示把矩陣a的第j列存入b
>> b=a(:,1)
b =1
49)b=a(j :k)表示把矩陣a中[a(j),a(j+1),...,a(k)]這些元素存入b中
>> b=a(3:5)
b =2 5 3
10)b=a(:,c:d)表示把矩陣a的第c到第d列存入b中,當然c,d大於a的列數則出錯(b=a(c:d,:)表示取行)
>> a=[1 2 3;4 5 6;7 8 9]
a =1 2 3
4 5 6
7 8 9
>> b=a(:,2:3)
b =2 3
5 6
8 9
19樓:hero會計
(1, :)表示:矩陣的第一行。
(2, :)表示:矩陣的第二行。
依次類推:
(x, :)表示:矩陣的第x行。
而(:,y)表示:矩陣的第y列。
20樓:天雲一號
在matlab中,a(:, 1:3)=表示將陣列a的第1到第3列刪除。
第一個冒號( : )表示取陣列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
21樓:巨匯指導
在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; % 執行完該語句後
22樓:匿名使用者
x(:,1)=a*y(:,1) %%% 矩陣a乘以y的第一列,所得的值賦給x的第一列
例如:>> a= [1 2;3 4];
>> y = [2 1;1 3];
>> x = zeros(2,2);
>> x(:,1) = a*y(:,1)
x =4 0
10 0
23樓:匿名使用者
代表把a矩陣的第一列進行轉置
1代表矩陣的第一列,冒號為省略行號
24樓:pl帶我離開
p1表示取m資料矩陣中的1至5列,t1表示取6、7列。。
括號中逗號前面表示所取的行,後面表示所取的列。
:表示取所有的,這裡即表示取1至5列的所有的行和6、7列的所有的行。
如果「:」在逗號後面即表示取所有的列。
25樓:不友邦
1、是指陣列中的1至5列
2、第一個冒號,指的是該陣列中的全部行數
3、第二個冒號,前後連線1和5,指的是1-5列
26樓:匿名使用者
a是一個三維陣列。個人理解a(:,:,1)是指取這個三維陣列的第一個元素(專業點稱為『頁』),這個元素是一個二維矩陣。
為了更好地理解高維陣列,我們假設a的每個元素都為3*4的矩陣,那麼你可以用a(1,2,:)取得每個(二維陣列)中的第1行第2列的數值。同理,a(2,:
,1)這個應該知道是什麼意思了吧,呵呵,說對了,就是取a的第一個元素(3*4的二維矩陣)裡的整個第二行。依此類推。。。。
高維陣列的形象思維比較困難,不好理解,用的時候儘量避免,不過一般用到三維四維也夠用了吧。
你可以在matlab裡面建立一個高維陣列,自己輸入諸如此類的命令,理解會更深刻!希望有所幫助!
27樓:匿名使用者
冒號指該維的全部
如矩陣a=[1 2 3 4
5 6 7 8]
那麼a(:,2),行座標為冒號,則表示所有行,2是列座標,則a(:,2)代表第二列的所有行,也就是列向量:[2 6]'
所以matlab t=(:,:,1)代表第一維、第二維的所有資料,第三維的第一個
t是個三維矩陣
1:3代表該維的第一個數到第三個數
還是之前的矩陣
a(:,1:3)
第一維是全部資料,第二維是第1個數到第三個數,也就是第一列到第三列的所有行
[1 2 3
5 6 7]
28樓:匿名使用者
把a中b為1的那些行提取出來
比如,如果b=logical([1;0;1])
那麼a(b,:)就是提取a的第1、3行。
29樓:匿名使用者
對於一個矩陣a來說,a(i:j)表示取出a中第i個到第j個元素。
矩陣表示元素有兩個方法:雙下標和單下標,前者即第幾行第幾列
後者按列序計算,第2列第1行轉化為單下標就是列元素個數+1
matlab帝請給本人指出一條明路
給你一些用法 估計你就會用了 dist distance 37,76,67,76 表示點 37,76 到點 67,76 的距離。結果為 dist 或。a 37,76 b 67,76 dist distance a,b 表示a點到b點距離。注意,a,b是二維的點 上面求的是點到點間的直線距離。也可用d...
請問希臘神話中有沒有這樣一條河
憎恨河 斯提克斯 styx 憤怒之河,守誓之河,提坦神俄開阿諾斯 oceanus 之女,據說神若是渡過那條河會失去神性,所以常被神用來作為發誓之用 傳說,水中仙女斯提克斯被提坦 帕拉斯 歐律比亞和克利俄斯的兒子 所愛,並和他有了許多孩子包括尼姬 nike 也就是勝利女神。不過,她在奧林匹斯眾神與泰坦...
歌詞像一條河流是什麼歌,歌詞中有像是一條河流,是什麼歌
青春啊青春 周曉鷗 詞 樑芒 曲 楊飛 像一條河流 蜿蜒與憂愁 一覺睡醒 水過三秋 當微風吹散昨日的灰塵 好久都沒聽見你的歌聲 青春啊青春大海中撈針 我踮起腳尖跳舞那樣天真 誰在你心裡留下指紋 直到淚流滿面又愛又恨 今生啊今生總答非所問 望著遠去的火車一路狂奔 一晃眼就變成幾十歲的人 有一些幸福也有...