方法步骤如下:
1、首先打开计算机,在计算机内打开MATLAB,并在MATLAB界面内双击工作区的需要更改的矩阵。
2、然后在弹出的表格中选中需要更改的单个矩阵元素,进行更改即可。
3、也可以通过语句来实现对矩阵单个元素的赋值操作。可以通过下面的语句:a(1,2)=100,就可以看到我们矩阵的该位置元素数值已经更改了。
那要读取a中的元素 要这么写吗? b{1}(1)???
追答上面{}是表示块矩阵,好久不用,忘记了。结构矩阵是加点表示的,例如
>> a=[1,2;3,4] %定义矩阵a
a =
1 2
3 4
>> b=[5,6,7] %定义数组b
b =
5 6 7
>> c(1,1).d=a;c(1,2).e=b %定义1行两列的结构矩阵c,其(1,1)位置存放矩阵d,并将矩阵a的值赋给d;在(1,2)位置存放e,把数组b赋值给e;
c =
1x2 struct array with fields: %说明c的结构
d
e
>> c(1,1).d(2,2) %读取指定位置的元素
ans =
4
>> c(1,2).e(3)
ans =
7