作者Ecampus ()
看板MATLAB
标题[讨论] 有办法把两个数之间平均分成N段吗
时间Wed Jul 4 18:17:21 2018
有办法直接把数字跟数字之间,平均分成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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1530699444.A.5A9.html
1F:→ carl0536: linspace(100,200,100) 07/04 18:51
2F:→ carl0536: linspace(200,300,100) 07/04 18:51
3F:→ Ecampus: XD 感谢 其实我想找的是 把4000个数列输入 07/04 22:45
4F:→ Ecampus: 一次解决 一次把4000个数字平均分成100段ㄏㄏ 07/04 22:45
5F:→ sppmg: arrayfun(@(a,b)linspace(a,b,100), n(1:end-1),n(2:end)) 07/05 00:07
6F:→ sppmg: arrayfunc 可能需要加上'UniformOutput', 0,输出成为cell 07/05 00:08
7F:→ Ecampus: !! 感恩 Q_Q 07/05 01:02