matlab中两个矩阵不同元素不同算法怎么实现

比如a和e两个矩阵的元素差是奇数和偶数的运算方法不同来得到c,运行后我才发现结果执行的只是else后的命令,估计是因为系统判断不是所有的元素差都是偶数,所以执行的另一种情况,求大神赐教应该怎么搞

如果向量模式无法解决,那就用循环来解决。

比如:

for i=1:length(a)
if mod(e(i)-a(i),2)==0
c(i)=0.5*(e(i)-a(i))-1;
else
c(i)=0.5*(e(i)-a(i))-0.5;
end

追问

提示没定义的函数或变量c

追答

那就在前面加上:
c(1)=0;

追问

大哥,能加你Q好友吗?

温馨提示:答案为网友推荐,仅供参考
相似回答