24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 645  |  回复: 11
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

einboplure

银虫 (小有名气)

[交流] 【求助】请教用matlab程序将某一小数转化为数组

我的一个程序中需要解决一个问题:将某一小数转化为数组,例如0.25987这个小数,转化为数组后成为[2 5 9 8 7]。我设计了一个matlab程序,但这个程序到小数最后一位时总会出错。我找不出原因所在。请教大家。

%x是初始小数,
x;
n=1;
while x~0
    k=1
    y(n)=fix(x*(10^k))
    x=x*(10^k)
    m=x-y(n)
    x=m
    n=n+1
end
y %y是所求的数组
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fspdlh

金虫 (正式写手)

引用回帖:
Originally posted by einboplure at 2009-4-19 17:10:
还是有一个问题,如果这个小数位数比较多,比如小数点后一千多位,0.23456789。。。,用这个方法似乎就不行了

如果一千位你那方法也不行了
9楼2009-04-20 10:12:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

fspdlh

金虫 (正式写手)

★ ★ ★
kuhailangyu(金币+2,VIP+0):替楼主感谢! 4-19 13:56
einboplure(金币+1,VIP+0):谢谢 4-19 16:18
不要那样搞,受计算精度影响,易出错,for循环也慢
>> a=int8(num2str(0.346564,'%7.6f'))-48

a =

    0   -2    3    4    6    5    6    4

>> a=a(find(a==-2)+1:end)

a =

    3    4    6    5    6    4

>>
2楼2009-04-19 13:03:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

woshilsh

荣誉版主 (职业作家)

优秀版主

恩,2楼兄弟说的好,他写的精练的很呐
[center][url=http://www.91cool.net/][img]http://id.91cool.net/sign/?name=小木虫印&say=各位版主辛苦了![/img][/url][/center]
4楼2009-04-19 16:23:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

einboplure

银虫 (小有名气)

还是有一个问题,如果这个小数位数比较多,比如小数点后一千多位,0.23456789。。。,用这个方法似乎就不行了
5楼2009-04-19 17:10:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 308求调剂 +5 倘若起风了呢 2026-04-05 5/250 2026-04-05 18:17 by 啵啵啵0119
[考研] 求调剂 +3 chenxrlkx 2026-04-05 5/250 2026-04-05 17:18 by barlinike
[考研] 304求调剂(085602,过四级,一志愿985) +15 化工人999 2026-04-04 15/750 2026-04-05 16:25 by 我是电风扇r
[考研] 298分 070300求调剂 +15 zwen03 2026-04-02 15/750 2026-04-05 12:52 by Hdyxbekcb
[考研] 数一英一274机械调剂 +5 星陨流霞 2026-04-04 6/300 2026-04-05 11:38 by arrow8852
[考研] 298求调剂 +7 manman511 2026-04-05 7/350 2026-04-05 10:29 by 唐沐儿
[考研] 求调剂 +3 小沢 2026-04-03 3/150 2026-04-05 09:10 by sihailian3
[考研] 280求调剂 +3 李rien 2026-04-04 3/150 2026-04-04 23:32 by lqwchd
[考研] 求调剂 +7 xzghyuj 2026-04-04 7/350 2026-04-04 22:25 by oooqiao
[考研] 283求调剂 +4 mcbbc 2026-04-03 5/250 2026-04-04 20:51 by imissbao
[考研] 291求调剂 +4 迷蒙木木 2026-04-01 5/250 2026-04-04 15:59 by sihailian3
[考研] 一志愿南昌大学324求调剂 +9 hanamiko 2026-03-30 9/450 2026-04-04 11:04 by 猪会飞
[考研] 334求调剂 +9 Trying] 2026-03-31 9/450 2026-04-03 15:18 by 琢珥丶
[考研] 求调剂 +4 15064154688 2026-04-03 5/250 2026-04-03 15:07 by zrongyan
[考研] 重庆大学材料与化工085600,初试370+,求求调剂建议 +8 shzhou_ 2026-04-01 9/450 2026-04-03 09:31 by 蓝云思雨
[考研] 285求调剂 +11 AZMK 2026-04-01 11/550 2026-04-01 22:40 by peike
[考研] 265求调剂 +11 yelck 2026-04-01 12/600 2026-04-01 19:12 by 549790059
[考研] 353求调剂 +4 拉钩不许变 2026-04-01 4/200 2026-04-01 18:10 by 记事本2026
[考研] 339求调剂 +5 zjjkt 2026-03-31 5/250 2026-04-01 09:18 by JourneyLucky
[有机交流] 甲基亚磺磺酸钠和甲基磺酸酯反应机理 10+3 kaobao456 2026-03-29 4/200 2026-03-30 23:16 by nBu锂
信息提示
请填处理意见