matlab矩阵问题,改变局部的值

问题描述:

matlab矩阵问题,改变局部的值
a=[1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5]
变成
[1 1 1 1 1
2 2 2 2 2
3 3+x 3+x 3+x 3+x
4 4+y 4+y 4+y 4+y
5 5+z 5+z 5+z 5+z]x,y,z是不同的多项式
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
原本a是一个数值矩阵,你现在又加符号变量,所以需要变成奇异矩阵,或者结构矩阵.
先把
a={1 1 1 1 1;
2 2 2 2 2;
3 3 3 3 3;
4 4 4 4 4;
5 5 5 5 5}
然后定义syms x y z
a(3,3:5)={x+3,x+3,x+3}
a(4,3:5)={y+3,y+3,y+3}
a(5,3:5)={y+3,y+3,y+3}
 
 
展开全文阅读
剩余:2000