當前位置:編程學習大全網 - 編程軟體 - 用MATLAB寫壹個程序:將10個數字從小到大排序。

用MATLAB寫壹個程序:將10個數字從小到大排序。

%冒泡排序

a =輸入('輸入數據:');

n =長度(a);%查找輸入數字的個數

I = 1;j = 1;%分配的初始值

對於j=1:n%只能交換n次。

對於i=2:n%,比較兩個相鄰數字的大小。

如果a(i-1)>答(壹)

b = a(I);

a(I)= a(I-1);

a(I-1)= b;%比較兩個相鄰數字的大小,前面大後面小就交換位置。

結束

結束

n = n-1;%最後壹個不需要比較

結束

a

個人建議學習matlab的關鍵是了解C語言,然後了解matlab的壹些常用函數及其與C的簡明性,在matlab中,邊寫程序邊調試是最快的。

  • 上一篇:請會vb高手做個點名的程序:從40人中隨機點名,每次抽壹人,壹定要不重復的。壹***點40次,出去13號
  • 下一篇:歌曲的創作壹般有哪幾種方式?
  • copyright 2024編程學習大全網