C++运算符重载实现矩阵除法
2013-08-28 23:37
1106 查看
Nx=phi_x./(s+smallNumber);问题:把以上MATLAB的运算转化为C++
解决方案:把./用运算符重载实现
matlab的运算符./
是数组运算,数组也有二维数组,不要以为是一维数组
说明:s./B, B.\s:标量s分别被数组B的元素除
其中s=sqrt(phi_x.^2 + phi_y.^2);
A.^n
数组A的每个元素的n次方
sqrt(A)
对A的积各元素求平方根
解决方案:把./用运算符重载实现
matlab的运算符./
是数组运算,数组也有二维数组,不要以为是一维数组
说明:s./B, B.\s:标量s分别被数组B的元素除
其中s=sqrt(phi_x.^2 + phi_y.^2);
A.^n
数组A的每个元素的n次方
sqrt(A)
对A的积各元素求平方根
ImageF operator/(ImageF &x,ImageF& y) { /* 实现数组除法,对应位置的元素相除 */ } ImageF operator+(ImageF &x,float s) { /* 数组+标量s:每个元素都加s */ }
相关文章推荐
- C++运算符重载(成员函数以及友元函数实现)
- YTU-OJ-实现复数类中的加运算符重载【C++运算符重载】
- 第十七周oj刷题——Problem A: 实现复数类中的加运算符重载【C++运算符重载】
- YTU 2907: 类重载实现矩阵加法
- OJ第三批——Problem A :实现复数类中的加运算符重载【C++运算符重载】
- [YTU]_2354 (实现复数类中的加运算符重载【C++运算符重载】)
- C++运算符重载的实现
- [C++]重载二维数组下标 [ ][ ]实现二维矩阵
- [YTU]_2907(类重载实现矩阵加法)
- [YTU]_2907 (类重载实现矩阵加法)
- 实现复数类中的加运算符重载【C++运算符重载】
- [YTU]_2354 (H 实现复数类中的加运算符重载【C++运算符重载】)
- 2015年oj刷题:实现复数类中的加运算符重载【C++运算符重载】
- C++运算符重载(成员函数以及友元函数实现)
- C++运算符重载(成员函数以及友元函数实现)
- OJ第四批——Problem B: 类重载实现矩阵加法
- [YTU]_2907( 类重载实现矩阵加法)
- C语言实现大数据除法
- 深度学习FPGA实现基础知识17(图像处理卷积运算 矩阵卷积)
- python实现矩阵中某一列特定对象行的提取