MATLAB实现矩阵分块相乘
2015-12-16 01:00
513 查看
要实现一下功能,这里$\bf{x}_i$为行向量
$${\bf{A}} = \left[ \begin{array}{l}
{{\bf{x}}_1}\\
{{\bf{x}}_2}
\end{array} \right],{\bf{h}} = \left[ \begin{array}{l}
{h_1}\\
{h_2}
\end{array} \right] \Rightarrow B = \left[ \begin{array}{l}
{h_1}{\bf{x}}_1^T{{\bf{x}}_1}\\
{h_2}{\bf{x}}_2^T{{\bf{x}}_2}
\end{array} \right]$$
$${\bf{A}} = \left[ \begin{array}{l}
{{\bf{x}}_1}\\
{{\bf{x}}_2}
\end{array} \right],{\bf{h}} = \left[ \begin{array}{l}
{h_1}\\
{h_2}
\end{array} \right] \Rightarrow B = \left[ \begin{array}{l}
{h_1}{\bf{x}}_1^T{{\bf{x}}_1}\\
{h_2}{\bf{x}}_2^T{{\bf{x}}_2}
\end{array} \right]$$
>> A={[1 2] [2 3]}; h=[2 5]; X=cellfun(@(x)h(x)*A{x}'*A{x},num2cell(1:2)','un',0); B = cell2mat(X) B = 2 4 4 8 20 30 30 45
相关文章推荐
- 稀疏表示字典的显示(MATLAB实现代码)
- matlab----标签图像分类训练工具
- matlab----标签图像分类训练工具
- MATLAB使用频率方法的运动检测
- Matlab实现灰度图像的水平和垂直投影
- 图像搜索目标框---Matlab中regionprops的使用示例
- MATLAB实现的视频运动检测方法
- Windows 10 下 VS2013 和 matlab2015b 编译 vlfeat-0.9.20 图文详细版
- 谱聚类Ng算法的Matlab简单实现
- Matlab实现线性回归和逻辑回归: Linear Regression & Logistic Regression
- matlab 批处理图片
- MATLAB中tic和toc函数的简单用法
- matlab学习:人脸识别之HOG(Histograms of Oriented Gradients)
- MATLAB GUI程序设计中使文本框接收多行输入的方法
- matlab函数
- BoxFilter包滤波器的Matlab代码实现分析(基础)
- 用matlab给图像分块并保存子图
- 浅谈压缩感知(七):常见测量矩阵的MATLAB实现
- Matlab在线性系统分析中的简单应用
- Matlab矩阵填充--Matlab interp2