查看: 207|回复: 4|关注: 0

[已解决] 元胞数组运算结果

[复制链接]

新手

9 麦片

财富积分


050


3

主题

7

帖子

0

最佳答案
D{1,1}={'16','15','5','2','9'};
A=cell(10,10);
A{1,1}={'10','20','5','3','2'};
A{1,2}={'12','20','6','2','4'};
A{2,1}={'14','20','4','7','6'};

Yu

Yu


想请问各位,前面的0代表什么意思啊。。



加法的结果也没有看懂。。
1569719874(1).png

MATLAB 基础讨论
版块优秀回答者

中级

968 麦片

财富积分


5001500


0

主题

1547

帖子

211

最佳答案
  • 关注者: 37
发表于 2019-9-29 10:07:11 | 显示全部楼层 |此回复为最佳答案
做减法时,是16的1与12的1相减得0, 6与2相减得4
做加法时,是1+1+48*2=98,2+6+48*2=104,至于加上96是因为0的ascii码是48!

新手

9 麦片

财富积分


050


3

主题

7

帖子

0

最佳答案
 楼主| 发表于 2019-9-29 10:15:15 | 显示全部楼层
WarnerChang 发表于 2019-9-29 10:07
做减法时,是16的1与12的1相减得0, 6与2相减得4
做加法时,是1+1+48*2=98,2+6+48*2=104,至于加上96是因为 ...

请问一下,我该怎么得到正常的数。16-12=4,而不是一位一位的相减

MATLAB 基础讨论
版块优秀回答者

中级

968 麦片

财富积分


5001500


0

主题

1547

帖子

211

最佳答案
  • 关注者: 37
发表于 2019-9-29 10:32:57 | 显示全部楼层
jbLjbL 发表于 2019-9-29 10:15
请问一下,我该怎么得到正常的数。16-12=4,而不是一位一位的相减

转化为矩阵进行处理吧!

MATLAB 基础讨论
版块优秀回答者

中级

968 麦片

财富积分


5001500


0

主题

1547

帖子

211

最佳答案
  • 关注者: 37
发表于 2019-9-29 10:39:03 | 显示全部楼层
jbLjbL 发表于 2019-9-29 10:15
请问一下,我该怎么得到正常的数。16-12=4,而不是一位一位的相减

或者用这个方法也行(str2num函数)
str2num(D{1,1}{1})-str2num(A{1,1}{1})
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表