| 3 | 1/1 | 返回列表 |
| 查看: 715 | 回復(fù): 2 | ||
songzq鐵桿木蟲 (正式寫手)
|
[求助]
如何將m個(gè)已經(jīng)由小到大排序的數(shù)組元素按從小到大編碼成n個(gè)自然數(shù)(m<n)? 已有1人參與
|
|
X=[2.1 3.5 4.0 6.7 8.1 8.5]; m=6;n=4; %X=[-28.6842 -22.8615 -16.4373 -4.4710 -1.4859 2.6217 6.1314 7.8344 9.2352 15.9780 20.6900 22.5432 25.1353 28.0081 28.9764]; %m=15;n=10; for i=1:m-1 Xsub(i)=X(i+1)-X(i); end %取Xsub中最小的m-n個(gè)數(shù),并記錄下這些數(shù)對(duì)應(yīng)的Xsort中的減數(shù)與被減數(shù) Xsub_Temp=Xsub; [B, IX] = sort(Xsub_Temp);%B為排序后的數(shù)組,IX為原元素的位置 MINIndex=IX(1:m-n);%得到m-n個(gè)最小數(shù)的索引 %對(duì)Xsort每個(gè)維度按從小到大的順序,依次賦值為1~n的自然數(shù),將上步中記錄下的Xsub的數(shù)所對(duì)應(yīng)的減數(shù)與被減數(shù)賦值為相同的值 i=1;tempn=1; Xsort_temp=zeros(1,m); while i<=m flag=ismember(i,MINIndex); if flag>0 Xsort_temp(i)=tempn; i=i+1; Xsort_temp(i)=tempn; tempn=tempn+1; i=i+1;%重要 continue else Xsort_temp(i)=tempn; i=i+1; end tempn=tempn+1; end Xsort_temp %Xsort_temp輸出的結(jié)果的 1 2 2 3 4 4,但將X換作15個(gè)數(shù)的例子時(shí),結(jié)果是不對(duì)的,按此算法(m=15,n=10時(shí)) %Xsort_temp應(yīng)該輸出:1 2 3 4 5 6 6 7 7 8 8 9 9 10 10 %求高人解答 |

新蟲 (初入文壇)

鐵桿木蟲 (正式寫手)

| 3 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 306求0703調(diào)劑一志愿華中師范 +6 | 紙魚ly 2026-03-21 | 6/300 |
|
|---|---|---|---|---|
|
[考研] 0854電子信息求調(diào)劑 +3 | α____ 2026-03-22 | 3/150 |
|
|
[考研] 一志愿中南化學(xué)(0703)總分337求調(diào)劑 +9 | niko- 2026-03-19 | 10/500 |
|
|
[考研] 384求調(diào)劑 +3 | 子系博 2026-03-22 | 4/200 |
|
|
[考研] 280求調(diào)劑 +11 | 咕嚕曉曉 2026-03-18 | 12/600 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 妮妮ninicgb 2026-03-21 | 4/200 |
|
|
[考研] 336求調(diào)劑 +5 | rmc8866 2026-03-21 | 5/250 |
|
|
[考研] 0805材料320求調(diào)劑 +3 | 深海物語 2026-03-20 | 3/150 |
|
|
[考研] 268求調(diào)劑 +9 | 簡(jiǎn)單點(diǎn)0 2026-03-17 | 9/450 |
|
|
[考研] 一志愿山大07化學(xué) 332分 四六級(jí)已過 本科山東雙非 求調(diào)劑! +3 | 不想理你 2026-03-16 | 3/150 |
|
|
[考研] 083200學(xué)碩321分一志愿暨南大學(xué)求調(diào)劑 +3 | innocenceF 2026-03-17 | 3/150 |
|
|
[考研] 265求調(diào)劑 +9 | 梁梁校校 2026-03-17 | 9/450 |
|
|
[考研] 288求調(diào)劑 +16 | 于海海海海 2026-03-19 | 16/800 |
|
|
[考研] 329求調(diào)劑 +9 | 想上學(xué)吖吖 2026-03-19 | 9/450 |
|
|
[考研] 290求調(diào)劑 +7 | ^O^乜 2026-03-19 | 7/350 |
|
|
[考研]
|
簡(jiǎn)木ChuFront 2026-03-19 | 8/400 |
|
|
[考研] 085410人工智能專碩317求調(diào)劑(0854都可以) +4 | xbxudjdn 2026-03-18 | 4/200 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | 18889395102 2026-03-18 | 4/200 |
|
|
[考研] 085601材料工程專碩求調(diào)劑 +10 | 慕寒mio 2026-03-16 | 10/500 |
|
|
[考研] 有沒有道鐵/土木的想調(diào)劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|