1樓:匿名使用者
x=[1 2 3 4 5 0];
>> sort(x)
ans =
0 1 2 3 4 5>>fliplr(sort(x))
ans =
5 4 3 2 1 0
怎麼用matlab自己定義一個函式,使這個函式可以將一個陣列從小到大排列並取整!
2樓:
看你想用什麼排序方法了,簡單一些的話就是o(n^2)的方法如氣泡排序、插入排序和選擇排序,複雜一些的有o(n*logn)的快速排序等。一個簡單的選擇排序可如下寫:
function s = floorsort( a )s = zeros(size(a));
for i = 1:length(a)
[a, b] = min(a);
s(i) = a;
a(b) = ;
ends = floor(s);
end望採納,謝謝!
matlab中怎麼把一組資料的順序倒過來
3樓:清一色520螺
用fliplr,如
x=[1 2 3 4 5];
fliplr(x)
ans =54321
matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發、資料視覺化、資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。
4樓:灩麗
1、首先在我們的電腦上開啟matlab命令列視窗,輸入「a=[1 3 2 6 4 8 1 12]」,按回車鍵建立一個一維陣列a。
2、然後我們輸入「sort(a)」,這是將資料從小到大排列,按回車鍵。
3、然後我們輸入「sort(a,'descend')」,這是將資料從大到小排列,按回車鍵。
4、如果我們需要知道資料排序前的序號,輸入「[b,index]=sort(a)」,b是排序後的資料,index是數字排序前的序號。
5、按回車鍵之後,可以看到b和index的值。
6、如果我們對多維陣列進行排序的話,輸入sort(a),會對每列進行排序。
5樓:匿名使用者
行向量就用fliplr函式 列向量就用flipud函式
如何將Excel資料匯入MATLAB中
matlab如何匯入excel資料的方法如下 1 一xlsread 函式,比import簡單的多,具體語句 a xlsread yourfilename.xls 直接在matlab中定義矩陣,再複製貼上得了 定義矩陣就先定義個空的 比如一維 a zeros 1,n 這是1xn的 2 二維 a zer...
如何用MATLAB將一組散點資料擬合成對數函式
x 0.06 0.15 0.24 0.32 0.45 0.55 0.67 0.76 0.85 0.95 1 y 0.625 0.455 0.41 0.39 0.26 0.15 0.03 0.01 0.01 0.05 0.06 ba log10 x ones size x y 如果你的lgs是以自然對...
因為要串聯一組LED燈求解答如何將4 05V電壓利用電阻降到2v呢
普通的led彩色指示燈導通電壓在2 2.2v,電流在20ma左右。4.05v電源給25個這樣的燈供電,不能用簡單的串聯。你把每個指示燈都串接一個100歐電阻,然後接到4.05v電源上。led有穩壓作用,一般的抄是一點襲五伏,電流是五bai十到六十毫安.演算法是4.05伏 1.5 2.55伏 2.25...