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

[已解决] cell 每个元素 如何同时 相乘一个数

[复制链接]

新手

20 麦片

财富积分


050


7

主题

21

帖子

0

最佳答案
如:
m={ [1 2 3],[5 6 7],[7 2 3]}
想要每个数字都乘10
得到这种结果
m={ [10 20 30],[50 60 70],[70 20 30]}

数比较多,尽量不循环。
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

9

主题

1638

帖子

347

最佳答案
  • 关注者: 81
发表于 2020-9-10 18:06:58 | 显示全部楼层
仅供参考
  1. m={[1 2 3],[5 6 7],[7 2 3]};
  2. for i=1:3
  3.     m{1,i}=m{1,i}*10;
  4. end
复制代码
回复此楼 已获打赏: 0 积分

举报

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

中级

564 麦片

财富积分


5001500


1

主题

357

帖子

106

最佳答案
  • 关注者: 8
发表于 2020-9-10 18:34:23 | 显示全部楼层 |此回复为最佳答案
  1. cellfun(@(x) x.*10,m,'UniformOutput',false)
复制代码
回复此楼 已获打赏: 2 积分

举报

新手

20 麦片

财富积分


050


7

主题

21

帖子

0

最佳答案
 楼主| 发表于 2020-9-10 19:14:22 | 显示全部楼层

谢谢,很感谢您的帮助。
回复此楼 已获打赏: 0 积分

举报

新手

20 麦片

财富积分


050


7

主题

21

帖子

0

最佳答案
 楼主| 发表于 2020-9-10 19:15:15 | 显示全部楼层

谢谢您的回复,但不是我想要的答案
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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