matlab中 怎样把数字变数组
答案:2 悬赏:30 手机版
解决时间 2021-02-06 14:37
- 提问者网友:暮烟疏雨之际
- 2021-02-06 01:13
例如233866541这个数,变成数组:2 3 3 8 6 6 5 4 1
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-02-06 02:03
x=233866541;
i=1;
while(x>0)
a(i)=rem(x,10);
x=fix(x/10);
i=i+1;
end
a=flipdim(a,2);
i=1;
while(x>0)
a(i)=rem(x,10);
x=fix(x/10);
i=i+1;
end
a=flipdim(a,2);
全部回答
- 1楼网友:独行浪子会拥风
- 2021-02-06 02:55
例如数组是a=[1,2,3,4,5,6,7]语句a(3)=6;将修改第三个元素为6矩阵也有类似的操作。
matlab如何使矩阵中大于某值的元素置零
1、思路:
使用布尔数组引用矩阵中所有大于某值的元素,然后将其赋值为0。
2、代码:
a(a>10) = 0; % 将矩阵a中大于10的元素设置为0。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯