转跳到内容

matlab里面如何得到2进制小数?


只显示该作者

只有该作者的内容显示中。 返回到主题

推荐贴

  • 管理员
发布于

不会matlab

 

a = 1234.57849; % 你的数字

n = 16; % 整数位数

m = 25; % 小数位数

% 到2进制

d2b = fix(rem(a*pow2(-(n-1):m),2));

% 相反方向

b2d = d2b*pow2(n-1:-1:-m).';

  • 管理员
  • 管理员
发布于
点艹姬 发表于 2014-5-10 02:00

小数部分的二进制转化 用手算的结构去编程 将小数部分单独提取出来 乘以2 截取整数部分 再乘以2 截取整数 ...

 

室友... 现在女生学这类不多吧...

 

不过..我是完全没听懂..

  • 管理员
发布于
点艹姬 发表于 2014-5-10 02:26

她是INS啦 所以稍微知道一些matlab (因为CS的必修课

 

我反正是一点也没有听懂! ...

 

INS是啥w

 

这边cs不修的说

  • 管理员
发布于
点艹姬 发表于 2014-5-10 02:30

information system?

 

是个商科专业呢其实www(但大部分是CS

 

不清楚这边有没那系..完全不知道干啥的...这少我这学校cs系很恐怖的....

学校里其实还有学校, 每个系归1个学校管除了cs.. 当年创办时候理工学校和数学系那边的教授吵架后决定2边都管... 于是2边坑...

  • 管理员
发布于
点艹姬 发表于 2014-5-10 02:38

对了 我们这边好像要开设 数据分析 专业 CS STAT 一起管 www

 

什么奇葩...数据分析....

我这边全是理论啊...理论上这样..实际上..who cares...

游客
此主题已关闭。
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款