[討論] 有辦法把兩個數之間平均分成N段嗎

看板MATLAB作者時間6年前 (2018/07/04 18:17), 編輯推噓0(007)
留言7則, 3人參與, 6年前最新討論串1/1
有辦法直接把數字跟數字之間,平均分成N段嗎? 譬如,我手裡有4個數,分別是100、200、300、400 有沒有辦法,利用程式,直接把數字跟數字之間...平均分成100段 出來的結果就是: 100、101、102、103、104......200、201、202....300、301、302....400 因為我現在手裡有4000個數字,要把它們每兩個數字之間,平均分成100段 不想手動,但忘記方法 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.134.12 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1530699444.A.5A9.html

07/04 18:51, 6年前 , 1F
linspace(100,200,100)
07/04 18:51, 1F

07/04 18:51, 6年前 , 2F
linspace(200,300,100)
07/04 18:51, 2F

07/04 22:45, 6年前 , 3F
XD 感謝 其實我想找的是 把4000個數列輸入
07/04 22:45, 3F

07/04 22:45, 6年前 , 4F
一次解決 一次把4000個數字平均分成100段ㄏㄏ
07/04 22:45, 4F

07/05 00:07, 6年前 , 5F
arrayfun(@(a,b)linspace(a,b,100), n(1:end-1),n(2:end))
07/05 00:07, 5F

07/05 00:08, 6年前 , 6F
arrayfunc 可能需要加上'UniformOutput', 0,輸出成為cell
07/05 00:08, 6F

07/05 01:02, 6年前 , 7F
!! 感恩 Q_Q
07/05 01:02, 7F
文章代碼(AID): #1RF9wqMf (MATLAB)
文章代碼(AID): #1RF9wqMf (MATLAB)