matlab中怎么让矩阵A中的偶数变为0,奇数变为1.
比如A = [1 1 2 1 0 3 0 1 2] 经过转换 变成A =[1 1 0 1 0 1 0 1 0]
人气:112 ℃ 时间:2020-02-05 20:28:44
解答
A=[1,1,2,1,0,3,0,1,2]
k1=find(rem(A,2)==0);
k2=find(rem(A,2)~=0);
A(k1)=0;A(k2)=1;
A
或者更简单的就用
A=(rem(A,2)~=0)
推荐
- 生成一个8阶的魔方矩阵A,再采用相应的MATLAB命令,将其全部偶数行提取出来,赋给矩阵B,给出命令及结
- 用matlab做一个100*100的矩阵,奇数行全是0,偶数行全是-1
- MATLAB矩阵合并 例如矩阵A=[0,1,2],矩阵B=[5,6,7] 怎样合并成矩阵C=[0,5,1,6,2,7]
- matlab里,怎么用if语句判断奇数偶数?
- MATLAB有没有判断一个数值是奇数还是偶数的 函数
- 谁知道有关描写青藏高原的成语?
- 某商场以120元/件的价格购进一批上衣,以200元/件的价格出售,每周可出售100件,为了增加利润,该商场决定
- 左边一个口,右边一个全,左右结构,是什么字?
猜你喜欢
- Do you think everything that he said was ture?句中的that可以省略吗?
- 修一条公路,第一天修全长的5分之2,第二天修了80米,剩下10米未修,这条公路长多少米?
- 英语翻译
- especial special particular
- 一袋大米,第一周吃了12千克,第二周吃了13千克,两周一共吃了袋大米的4分之1.这袋大米原来有多少千克?
- 这是我第一次乘船离开上海 咋翻译 ,是否:This is my first time to take a boat to leave shanghai.
- (x-y)^3*(x-y)^2*(y-x)这道题怎么算
- 在△ABC中,已知(a+b)/a=sinB/(sinB-sinA),且cos(A-B)+cosC=1-cos2C,试确定△ABC的形状.