1樓:匿名使用者
arr = ;
arr(1) = 1;
arr(2) = 2;
……arr(10) = 10;
…… 這樣就行,和c不一樣,不需要手動開闢空間。。。
matlab怎麼定義一個陣列
2樓:澆灌株悲傷寶
a=;n=input('n=');%陣列
的長度for i=1:n
fprintf('a%.0f=',i);
x=input('');%分別輸入各個數的值a=[a,x];
enda
就可以得到長度為n的陣列了
建議在一開始就定義陣列大小,這樣可以減少記憶體的使用,同時加快計算速度,特別是陣列較大的情況下,比如
a=ones(n,1);
for ii=1:n
......
end另外,在matlab裡不推薦使用i,j作為迴圈變數,因為他們本身也是虛數單位。在有些情況下可能會造成混亂。
matlab如何定義未知大小的陣列
arr arr 1 1 arr 2 2 arr 10 10 這樣就行,和c不一樣,不需要手動開闢空間。matlab怎麼定義一個陣列 a n input n 陣列 的長度for i 1 n fprintf a 0f i x input 分別輸入各個數的值a a,x enda 就可以得到長度為n的陣列了...
jquery如何自定義函式,matlab 如何建立 呼叫自定義函式?
function document ready function matlab 如何建立 呼叫自定義函式?新建一個m檔案 在m檔案裡面第一行輸入function x,y pll x1,y1,x2,y2 這裡x1 x2 y1 y2是你函式的輸入值,x y是輸出值,接著定義你要實現的功能,比如 x x1...
matlab如何定義確定1的個數的隨機0,1矩陣
a rand 100,50 產生隨機矩陣b reshape a,1,numel a 重新排列矩陣c sort b 對矩陣進行升序排列d c 20 取倒數第20小的數 e a d 矩陣中回 若元素小於等答於d,即為真即為1,否為0 a zeros 100,50 idx randperm 100 50 ...