MATLAB的mod和rem函数是不是超过一个很大的数就不灵了?该如何解决呢?好像num2str也不行
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/02 11:33:11
MATLAB的mod和rem函数是不是超过一个很大的数就不灵了?该如何解决呢?好像num2str也不行
>> mod(17968799876541238,10)
ans =
8
>> mod(18068799876541238,10)
ans =
0
>> rem(18068799876541238,10)
ans =
0
>> rem(17968799876541238,10)
ans =
8
>> num2str(18068799876541238)
ans =
18068799876541240
>> 祝新年快乐!
>> mod(17968799876541238,10)
ans =
8
>> mod(18068799876541238,10)
ans =
0
>> rem(18068799876541238,10)
ans =
0
>> rem(17968799876541238,10)
ans =
8
>> num2str(18068799876541238)
ans =
18068799876541240
>> 祝新年快乐!
limit('18068799876541238+x mod 10',x,0)
ans =
8
再问: 谢谢! 这里需要首先定义 x 为符号变量吧? 但我的数是存在一个变量 a 中的呀? limit('a+x mod 10',x,0) ans = a
再答: syms x >> a=sym('18068799876541238') a = 18068799876541238 >> limit(mod(a+x,10),x,0) ans = 8 >> a=18068799876541238 a = 1.8069e+016 >> limit(mod(a+x,10),x,0) ans = 0 >> vpa(a,20) ans = 18068799876541240.0
再问: 不好意思,好些天没有上网了。刚试了一下,还是不能满足要求,麻烦你再帮我看看哪里不对 >> clear >> a = 18068799876541238; >> b = sym(a); >> syms x >> limit(mod(b + x,10),x,0) ans = 0 我的数a是要变化的,不是唯一的一个数字!
再答: a=18068799876541238 a = 1.8069e+016 vpa(a,20) ans = 18068799876541240.0 a如果超出了matlab能表示的最大数,他会自动截取,你要想做大数运算,最好事先把它存为符号型(syms)或者字符串型,否则就会损失精度
ans =
8
再问: 谢谢! 这里需要首先定义 x 为符号变量吧? 但我的数是存在一个变量 a 中的呀? limit('a+x mod 10',x,0) ans = a
再答: syms x >> a=sym('18068799876541238') a = 18068799876541238 >> limit(mod(a+x,10),x,0) ans = 8 >> a=18068799876541238 a = 1.8069e+016 >> limit(mod(a+x,10),x,0) ans = 0 >> vpa(a,20) ans = 18068799876541240.0
再问: 不好意思,好些天没有上网了。刚试了一下,还是不能满足要求,麻烦你再帮我看看哪里不对 >> clear >> a = 18068799876541238; >> b = sym(a); >> syms x >> limit(mod(b + x,10),x,0) ans = 0 我的数a是要变化的,不是唯一的一个数字!
再答: a=18068799876541238 a = 1.8069e+016 vpa(a,20) ans = 18068799876541240.0 a如果超出了matlab能表示的最大数,他会自动截取,你要想做大数运算,最好事先把它存为符号型(syms)或者字符串型,否则就会损失精度
MATLAB的mod和rem函数是不是超过一个很大的数就不灵了?该如何解决呢?好像num2str也不行
matlab里rem和mod函数区别?
求模Matlab中提供了rem和mod的区别
matlab中的mod和rem
mod和rem关于matlab中mod和rem是什么作用,我查到的是mod为取模,rem为取余,但是,mod取模?模不是
matlab中num2str的含义
matlab中rem函数的作用?
matlab中的disp函数和num2str()函数如何使用.经常看到disp和num2str()函数联合起来使用,这个
matlab 用num2str函数如何保留小数点后10位
【matlab】请问这个问题该如何解决呢?
为什么MATLAB中会出现会错误呢 CC1=F(num2str(i),:)是F矩阵的第num2str(i)的元素
醛基和双键的区别当一个有机分子中既有碳碳双键又有醛基时 如何证明他含有双键呢?急用 溴水是不是不行?好像醛基也能让它褪色