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

2022-01-19 08:01:11 字數 1353 閱讀 1057

1樓:匿名使用者

%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=[linspace(1,29,15)]『 ;%方法3

%3.生成以 x 的前 5 個元素為對角線的矩陣

aa=diag(x(1:5))

%4.生成一個與 a 同階的正態分佈的隨機矩陣 b

a=ones(6);c=size(a);b=randn(c) ;%情況1%

a1=ones(5,6);c1=size(a1);b1=randn(c1) ;%情況2

%5.生成由 b 與其同階魔方矩陣點乘得到的矩陣 d

b=size(b);b1=magic(b);d=b.*b1

%6.生成由 d 的第 2、4、5 行和第4、1 列組成的子矩陣 e

e=d([2,4,5],[4,1])

2樓:匿名使用者

a=[1 2 3 4 5 6 7 8 9]a=reshape(a,3,3)

a=[1 2 3 4 5 6 7 8 9]a=reshape(a,3,3)'

a =1 2 3 4 5 6 7 8 9

a =1 2 3

4 5 6

7 8 9

怎麼在matlab中輸入變數的矩陣

3樓:大薩芬狄仁傑

a=zeros(61); % 全部元素為0的矩陣b=ones(61); %全部元素為1的矩陣matlab如何定義變數

情況一:符號變數

必須要定義,定義之後才可以使用。如下面的例子,未定義就會出錯。

符號變數定義方法例如: sym x 或者 syms x ,兩者有區別也有共同點。

情況二:計算過程當中的儲存數值的變數

可以不必定義,隨時需要,隨時定義,但是有時候如果變數很多,那麼最好提前宣告,宣告的時候,可以直接賦予0值,並且註釋,這樣方便以後區分,避免混淆。

情況三:矩陣和向量

對於矩陣一般都是需要定義的,定義好矩陣之後,才方便訪問/修改矩陣的指定元素,矩陣宣告(定義)的方法,常用的 就是宣告為零矩陣zeros(m,n),或者單位矩陣ones(m,n),eye(m,n)等。

matlab 中矩陣的怎麼輸入?

如何在matlab中輸入有規律的大矩陣

clear clcn 4 n 4 n n x n 矩陣 l 2 2 ones 1,n l10 repmat 1 1 1 0 1,n l10 end l1 ones 1,n 4 結果 l diag l1,4 diag l10,1 diag l 2 l l l clear,close all a zer...

matlab中矩陣畫圖如何程式設計

假設待分析bai在精細紋理影象 du的一部分是一個 zhim n的矩形視窗。dao 某一灰度級結構的出版現情況可以權由相對的頻率的矩陣來描述,他描繪了具有灰度級a,b的兩個畫素,在方向 上間隔距離為d,以多大的頻率出現在視窗中。共生矩陣求取方法 主要有如下六種 1.能量,或角度二階矩 影象均勻性的測...

如何對matlab中矩陣中的每個數求對數

a 10 100 100 10 log10 a ans 1 2 2 1 matlab中怎樣計算一個矩陣中每個數的平方 使用點運算。如果原矩陣式a,可以使用a.a或者a.2matlab中點運算是對相同維數的矩陣的對應元素進行相應的運算。點乘,相同維數的矩陣的對應元素相乘。點乘冪,a.b相同維數的矩陣a...