matlab中矩阵元素之间怎样进行函数运算?
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/05 22:06:07
matlab中矩阵元素之间怎样进行函数运算?
比如我设任意一个元素a(i,j),我想求b=a(i+1,j)+a(i-1,j)以及c=a(i,j+1)+a(i,j-1)然后再对b和c的乘积求和.
比如我设任意一个元素a(i,j),我想求b=a(i+1,j)+a(i-1,j)以及c=a(i,j+1)+a(i,j-1)然后再对b和c的乘积求和.
你这a得是方阵吧,否则b和c的长度就不一样了.
再问: 不会啊,其实我就是对a中的一个元素的左边的元素加上右边的元素再乘上上边的加上下边的元素,然后再累加,也就是对一个元素的四周的元素进行运算,所以是不是方阵没关系
再答: 这种好像是做差分的时候会用到,那边界怎么处理呢?比如a(1,1),是假设外面的点是0吗?
再问: 边界是会有点小问题,大神你能不能讲仔细点,其实我就是想知道如何表示任意一个元素,比如a(i,j),是不是需要先定义一下
再答: 如何表示任意一个元素? 你如果定义了矩阵a的话,那么直接a(i,j)就可以了啊。
再问: 我是这个意思,因为我要处理的矩阵元素很多,所以我不能像a(2,3)这样定义任意一个元素,我要定义一个未知的元素,并且拿这些元素去运算,我试过直接用a(i,j),但是显示有错误,大神你加下qq行吗?375207731
再答: 你的意思是利用a(i,j)上下左右四个点做运算? 比如a是m*n,假设不考虑a的四个边界的某种运算(就是只考虑a(2:m-1,2:n-1))。你可以写四个大小相等的矩阵: a(1:m-2,2:n-1)上边格点 a(3:m,2:n-1)下边格点 a(2:m-1,1:n-2)左边格点 a(2:m-1,3:n)右边格点 比如a(2,2)是矩阵a(2:m-1,2:n-1)的第1行第1列元素,它的上下左右四个格点是a(1,2) a(3,2) a(2,1) a(2,3),刚好对应分别上面公式的第1行第1列元素。同样你会发现任意一个a(k,t)的上下左右四个格点位置都有这种关系。然后这四个矩阵代表了你说的”一个元素的四周的元素“。对它们做运算就行了。
再问: 不会啊,其实我就是对a中的一个元素的左边的元素加上右边的元素再乘上上边的加上下边的元素,然后再累加,也就是对一个元素的四周的元素进行运算,所以是不是方阵没关系
再答: 这种好像是做差分的时候会用到,那边界怎么处理呢?比如a(1,1),是假设外面的点是0吗?
再问: 边界是会有点小问题,大神你能不能讲仔细点,其实我就是想知道如何表示任意一个元素,比如a(i,j),是不是需要先定义一下
再答: 如何表示任意一个元素? 你如果定义了矩阵a的话,那么直接a(i,j)就可以了啊。
再问: 我是这个意思,因为我要处理的矩阵元素很多,所以我不能像a(2,3)这样定义任意一个元素,我要定义一个未知的元素,并且拿这些元素去运算,我试过直接用a(i,j),但是显示有错误,大神你加下qq行吗?375207731
再答: 你的意思是利用a(i,j)上下左右四个点做运算? 比如a是m*n,假设不考虑a的四个边界的某种运算(就是只考虑a(2:m-1,2:n-1))。你可以写四个大小相等的矩阵: a(1:m-2,2:n-1)上边格点 a(3:m,2:n-1)下边格点 a(2:m-1,1:n-2)左边格点 a(2:m-1,3:n)右边格点 比如a(2,2)是矩阵a(2:m-1,2:n-1)的第1行第1列元素,它的上下左右四个格点是a(1,2) a(3,2) a(2,1) a(2,3),刚好对应分别上面公式的第1行第1列元素。同样你会发现任意一个a(k,t)的上下左右四个格点位置都有这种关系。然后这四个矩阵代表了你说的”一个元素的四周的元素“。对它们做运算就行了。
matlab中矩阵元素之间怎样进行函数运算?
Matlab 对矩阵中每个元素进行函数运算 函数是自己定义的分段函数 出错怎么解决
matlab中如何进行矩阵运算?
matlab 中合成运算用什么函数,就是矩阵间各元素先取大后取小的运算
matlab 对矩阵所有元素进行某种运算
有谁知道matlab中,定义一个模版,然后用这个模版中的每一个元素ai与目标矩阵的对应元素bi进行数学运算(fun运算规
在matlab中进行矩阵运算,如何包含字母
matlab中统计矩阵中元素个数的函数是?
Matlab中数组元素为矩阵怎样表示
怎样返回matlab矩阵中某个元素的下标
怎样随机给matlab中矩阵的一个元素赋值
matlab中怎样同时删除矩阵两列元素