matlab中循环改成矩阵运算的问题之前用多项式拟合得到了系数阵M,现在利用M来计算resultM是一个6*6的系数阵,已知.X是一个1*6的矩阵,已知;Y是一个6*1的矩阵,也是已知的.求resultX=[1,r,r.^2,r.^3,r.^4,r

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 08:13:47
matlab中循环改成矩阵运算的问题之前用多项式拟合得到了系数阵M,现在利用M来计算resultM是一个6*6的系数阵,已知.X是一个1*6的矩阵,已知;Y是一个6*1的矩阵,也是已知的.求resultX=[1,r,r.^2,r.^3,r.^4,r

matlab中循环改成矩阵运算的问题之前用多项式拟合得到了系数阵M,现在利用M来计算resultM是一个6*6的系数阵,已知.X是一个1*6的矩阵,已知;Y是一个6*1的矩阵,也是已知的.求resultX=[1,r,r.^2,r.^3,r.^4,r
matlab中循环改成矩阵运算的问题
之前用多项式拟合得到了系数阵M,现在利用M来计算result
M是一个6*6的系数阵,已知.
X是一个1*6的矩阵,已知;Y是一个6*1的矩阵,也是已知的.
求result
X=[1,r,r.^2,r.^3,r.^4,r.^5];
Y=[1,l,l.^2,l.^3,l.^4,l.^5]';
result= X * M * Y;
我现在是循环来求,r和l都是一个数,得到的result也是一个值.但是这样太慢了,想改成矩阵运算
如果r和l都是一个m*n的矩阵,不用循环,怎么计算result?result得到的也是一个m*n的矩阵.

matlab中循环改成矩阵运算的问题之前用多项式拟合得到了系数阵M,现在利用M来计算resultM是一个6*6的系数阵,已知.X是一个1*6的矩阵,已知;Y是一个6*1的矩阵,也是已知的.求resultX=[1,r,r.^2,r.^3,r.^4,r
有点麻烦.我举个简单例子吧
把X*M*Y展开成一个多项式,比如2+r^2+r.*l+l.^2;
然后代码如下:
[m, n] = size(R);
Rc = R(:); Lc = L(:);
Resultc = 2+Rc.^2+Rc.*Lc+Lc.^2;
Result = reshape(Resultc, [m n]);
但是,实际上的式子远比2+r^2+r.*l+l.^2这样复杂,所以这一行会写很长.

matlab中循环改成矩阵运算的问题之前用多项式拟合得到了系数阵M,现在利用M来计算resultM是一个6*6的系数阵,已知.X是一个1*6的矩阵,已知;Y是一个6*1的矩阵,也是已知的.求resultX=[1,r,r.^2,r.^3,r.^4,r matlab中由循环运算得到的多个结果(矩阵),如何求和 matlab for 循环 又用到了未循环之前的数据这是一个求行列式某一行所有元素的余子式的问题有个矩阵A 在第一次循环中我删除了 一行和一列 得到一个矩阵B在下一次循环中我又要对A 删除令一 怎样记录在循环过程中产生的矩阵 matlab matlab循环如何对上一个循环的运算结果运算,结果是矩阵要使这两个矩阵的差的矩阵的最大值不超过一个值,停止循环也就是新出来的矩阵与上一个运行处的结果差矩阵中最大的元素小于一个 我想建立一个MATLAB函数文件,自变量是矩阵Q,运算是矩阵各项的和,最好用for循环 matlab中怎样用for循环求一个矩阵的转置矩阵? matlab中如何进行矩阵运算? 关于matlab矩阵运算的问题有4个2*3的矩阵,有一个8*3的矩阵Q,如何通过循环,使前四个矩阵按先后顺序存入8*3的矩阵中?例如:a=[1 2 3;4 5 6],b=[1 4 7;2 5 8],c=[7 8 9;3 6 9],d=[1 5 9 ;3 5 7],运行之后令Q=[1 2 3;4 matlab中矩阵A,子矩阵B,如何求得剩余构成矩阵C矩阵A为100行2列,矩阵B为20行2列,剩余的C当然为80行2列.如何用公式求得C,因为是循环的一部分,不能直接看出来.还有个问题,如何在matlab循环中,对矩 怎样随机给matlab中矩阵的一个元素赋值matlab中矩阵问题 matlab中提示没有定义函数或变量,为什么呢?这是一个单纯的循环,里面含矩阵运算,将矩阵据算结果用于代数计算,前面6行都没有问题,提示没有定义函数或变量,求指教! matlab运算循环上限? 如何随机提取matlab矩阵中一个元素的位置关于matlab矩阵问题 matlab 中合成运算用什么函数,就是矩阵间各元素先取大后取小的运算 矩阵运算中A'是什么意思?就是普通运算 不是MATLAB之类的语法 matlab 矩阵卷积的问题 matlab中矩阵A,子矩阵B,如何求得剩余构成矩阵C的问题