MATLAB裡,怎麼得到矩陣所含的元素個數

2021-03-03 20:50:51 字數 2607 閱讀 6132

1樓:匿名使用者

假設你的矩陣是a,維數你自己看著辦

length(a(:)) %%%% 這個能得到你要的元素個數如果你要非重複的元素個數

length(unique(a)) %%%%% 得到不帶重複的元素個數

matlab中如何提取一個矩陣?除了某行外的其他元素。

2樓:討厭穆婷婷

既可以用數bai組名跟圓括號du,行號,列號表示,zhi又可以用一dao個參數列示。版

如果不想影響權a,可以先用b存起a,然後對b操作,刪除掉不要的行就可以了,a=magic(3);

一個參數列示時,matlab是列優先的.

1.matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。

2.matlab和mathematica、maple並稱為三大數學軟體。它在數學類科技應用軟體中在數值計算方面首屈一指。

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

急!在matlab中怎樣求一個矩陣中不同元素個數?謝

3樓:匿名使用者

用自帶得unique函式

>> unique([1 2 3 5 2 3 5 3 2])ans =

1 2 3 5

4樓:匿名使用者

我也不知道有沒有這個函式就是了。

自己寫了一個

length(a)-length(find(diff(sort(a))==0))

不知道對不對,希望大家討論討論

5樓:莘夜貴驪娜

舉例:>>a=

randi(

10,3,3)

a=28

11094

193>>b=

unique(a)

b=12

3489

10>>n=

length(b)n=7

matlab裡面如何實現矩陣的各個元素和一個數值的比較?

6樓:匿名使用者

b = b*(a>=b)

7樓:宇逸

>> a=magic(6)

a =35 1 6 26 19 24

3 32 7 21 23 2531 9 2 22 27 208 28 33 17 10 1530 5 34 12 14 164 36 29 13 18 11>> b=10

b =10

>> a(a>=b)=b

a =10 1 6 10 10 10

3 10 7 10 10 1010 9 2 10 10 108 10 10 10 10 1010 5 10 10 10 104 10 10 10 10 10>>

8樓:當紅茶愛上綠茶

for i=1:6

for j=1:6

if(a(i,j)>=b)

a(i,j)=b

endendend

在matlab中怎樣求一個矩陣中不同元素個數

9樓:匿名使用者

舉例:>> a = randi( 10, 3, 3 )a =2 8 1

10 9 4

1 9 3

>> b = unique( a )

b =123

48910

>> n = length( b )

n =7

怎麼提取matlab中矩陣的某個數

10樓:節初蝶苦亭

x=[124;4

57];

[row,

col]

=size(x);

%統計矩bai

陣dux的行數及列數,zhi

並分別dao賦內

值給row和col

fprintf('row=%d,

col=%d\n',row,

col);

輸出容row=2,

col=3

11樓:匿名使用者

a=[1;2]的話表示列

抄矩陣襲

bai a(1,1)=1 a(2,1)=2a=[1,2]的話表示行

矩陣 a(1,1)=1 a(2,1)=2多行多列du的 也用zhia(m,n)標識 m表示行數 n表示列數dao

matlab怎麼能把矩陣裡不等於某個特定值的index找出來

矩陣本身也可以看bai成一維向量 因為 du實際存zhi貯的時候不論多少維的稠dao密張量都是專按一維來存的屬 所以可以直接用諸如 a index 0 b index 1 b a 1 2 這樣的操作 如果你一定想把index搞成矩陣的形式,那麼把find去掉,直接用index a 1 a 2,2,2...

在matlab中怎麼把矩陣變成列向量

怎麼樣將行向量變成矩陣一個矩陣?可以用一個for迴圈語句來寫 a 123 4567 891011 12 這個相當於行向量 b zeros 4,3 這個相當於你申請一個空間,即m n的陣列fori 1 4 m行 forj 1 3 n列 b i,a 1 3 i 1 3 取每n個數作為一行存入b陣列 en...

MATLAB中如何直接輸入矩陣,怎麼在matlab中輸入變數的矩陣

1.試分別生成 5 階的單位陣 8 階均勻分佈的隨機矩陣及其下三角矩陣 a eye 5 b rand 8 c tril b 2.生產列向量 x 1,3,5,7,9,29 x 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 方法1 y 1 2 29 方法2 z lins...