作业帮 > 综合 > 作业

matlab n*1的矩阵 同列数据相减,比如第10行减第1行

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 15:26:47
matlab n*1的矩阵 同列数据相减,比如第10行减第1行
n行1列 你只能做行减吧
假设是这样
n=10;
a=ones(n,2);
b=a(10,:)-a(1,:);
不知道你要把减掉的结果存在哪 就放在了b里
再问: a=ones(n,2);

这句是什么意思?
再答: 生成一个n*2的全是1的矩阵 随便设的 你需要对哪个矩阵运算就写成什么就是了
关键是b=a(10,:)-a(1,:);这句
再问: 当n的值很大时,怎么做?
> t2=X(10:end,:)-X(1:end-10,:);
??? Error using ==> minus
Matrix dimensions must agree.
再答: t2=X(10:end,:)-X(1:end-10,:);
这句有问题
你看前后两个矩阵的行数,前边是end-10+1行
后边是end-10-1+1行所以才有了Matrix dimensions must agree.
按你的想法应该写成