1樓:猴子吖吖
定義單元資料的兩種方法
(1)用賦值語句直接生成(使用大括號,元素之間用逗號隔開)62616964757a686964616fe4b893e5b19e31333332643837
如:a11=[1 4 3;0 5 8;2 3 5];
a12='my cat';
a21=4+6j;
a22=0:1:10;
a=則輸出:
a =[3x3 double] 'my cat'
[4.0000 + 6.0000i] [1x11 double]
(2)用cell函式預分配陣列,然後對每個元素賦值如:a=cell(2,2)
a=[1:5];
a=['sdafsdg'];
a=eye(3);
a='i''m a teacher.'
則輸出:
a =a =[1x5 double] 'sdafsdg'
[3x3 double] 'i'm a teacher.'
如果還有問題,歡迎追問。
2樓:匿名使用者
a=1a=2
ora(1)=
a(2)=
matlab 如何定義乙個未知大小的陣列?
3樓:匿名使用者
arr = ;
arr(1) = 1;
arr(2) = 2;
……arr(10) = 10;
…… 這樣就行,和c不一樣,不需要手動開闢空間。。。
matlab如何定義陣列
4樓:塗智華
常用陣列有:
零陣列:a=zeros(n);
全1陣列:a=ones(n);
一般陣列:a=[1 2 3 4];
matlab中怎麼定義乙個全零的一維陣列
5樓:shine戚七七
zeros(m,n)
生成全零的mxn矩陣
m,n其中乙個為1,就是一維陣列,看你需要行方向還是列方向matlab中定義一維陣列就相當於定義乙個向量,也就是n乘1階的二維矩陣;
例如:》myarray=[32 56 67 4 6 7]之後就可用myarray(1)來訪問32(matlab中的陣列下標與c不同,matlab是從1開始的),
用myarray(3)來訪問67。
6樓:大熊愛小寶
使用函式zeros(m,n),其中m、n指零矩陣的行列,要定義一維全零陣列,如下即可:zeros(1,n)
在matlab中,如何將單元陣列變成字串顯示出來
7樓:疾風動竹
s=;c=;
i=max(size(s));
for i=1:i
c=[c,s];
endc
matlab自定義函式,可以輸出多個陣列麼
switch語句和if語句類似,相當於多項選擇。switch語句根據變數或表示式的取值不同分別執行不同的命令。其基本的呼叫格式為 switch 表示式 標量或字串 表示式為一標量或字串 case值一 語句體一 當表示式的值 值一時,執行語句體一,然後跳出該結構 case值二 語句體二 當表示式的值 ...
VB怎麼宣告陣列,VB中陣列怎麼定義
如果有規律就可以用for next 來賦值,如果沒有規律,資料又很多的話,就從檔案裡面讀。 dim 陣列名 as int new int vb中陣列怎麼定義 大野瘦子 是這麼定義的 陣列中的第一個元素的下標稱為下界,最後一個元素的下標稱為上界,其餘的元素連續地分佈在上下界之間,且陣列在記憶體中也是用...
matlab陣列怎樣輸出到tt檔案裡
在baimatlab中要將大規模的矩陣寫du入到txt文字中,可以用文zhi件讀寫的方法,如dao下例 fid fopen d data.txt wt 寫入文版 件路徑 m,n size p 獲取矩陣的權大小,p為要輸出的矩陣 for i 1 1 m if mod i,100 0 fprintf f...