halcon学习 tuple之算术运算1
来源:互联网 发布:vc新建c语言项目 编辑:程序博客网 时间:2024/05/22 14:04
//对指定tuple数组内的值求绝对值void testTupleAbs(){ HTuple tuple; for (int i = 0; i < 10;i++) { tuple[i] = i * 2 - 5; } for (int i = 0; i < 10;i++) { cout << (Hlong)tuple[i] << " "; } HTuple result=tuple.TupleAbs(); cout << endl; for (int i = 0; i < 10; i++) { cout << (Hlong)result[i] << " "; }}//计算反余弦void testTupleAcos(){ HTuple tuple; for (int i = 0; i < 10; i++) { tuple[i] = (double)i /10.0; } for (int i = 0; i < 10; i++) { cout << (double)tuple[i] << " "; } HTuple result = tuple.TupleAcos(); cout << endl; for (int i = 0; i < 10; i++) { cout << (double)result[i] << " "; }}//两个数组相加void testTupleAdd(){ HTuple tuple1; for (int i = 0; i < 10; i++) { tuple1[i] = i+1; } HTuple tuple2; for (int i = 0; i < 10; i++) { tuple2[i] = i + 5; } HTuple result = tuple1.TupleAdd(tuple2); for (int i = 0; i < 10; i++) { cout << (Hlong)result[i] << " "; }}//求数组反正弦void testTupleAsin(){ HTuple tuple; for (int i = 0; i < 10; i++) { tuple[i] = (double)i / 10.0; } for (int i = 0; i < 10; i++) { cout << (double)tuple[i] << " "; } HTuple result = tuple.TupleAsin(); cout << endl; for (int i = 0; i < 10; i++) { cout << (double)result[i] << " "; }}//求数组反正切void testTupleAtan(){ HTuple tuple; for (int i = 0; i < 10; i++) { tuple[i] = i * 10; } for (int i = 0; i < 10; i++) { cout << (Hlong)tuple[i] << " "; } HTuple result = tuple.TupleAtan(); cout << endl; for (int i = 0; i < 10; i++) { cout << (double)result[i] << " "; }}//通过上限函数计算tuple数组,比如[0.5]=1,[2.1]=3void testTupleCeil(){ HTuple tuple; for (int i = 0; i < 10;i++) { tuple[i] = (double)(i + 5) / (2.0); } for (int i = 0; i < 10;i++) { cout << (double)tuple[i] << " "; } cout << endl; HTuple result = tuple.TupleCeil(); for (int i = 0; i < 10; i++) { cout << (double)result[i] << " "; }}//计算数组cos的值void testTupleCos(){ HTuple tuple; for (int i = 0; i < 10; i++) { tuple[i] = (double)(i+10) / (10.0); } for (int i = 0; i < 10; i++) { cout << (double)tuple[i] << " "; } cout << endl; HTuple result = tuple.TupleCos(); for (int i = 0; i < 10; i++) { cout << (double)result[i] << " "; }}//计算数组的双曲余弦//双曲余弦: (e^x+e^-x)/2void testTupleCosh(){ HTuple tuple; for (int i = 0; i < 10; i++) { tuple[i] = (double)(i + 10) / (10.0); } for (int i = 0; i < 10; i++) { cout << (double)tuple[i] << " "; } cout << endl; HTuple result = tuple.TupleCosh(); for (int i = 0; i < 10; i++) { cout << (double)result[i] << " "; }}
0 0
- halcon学习 tuple之算术运算1
- halcon学习 tuple之算术运算2
- halcon学习 tuple之算术运算3
- halcon学习之tuple按位运算
- halcon学习之tuple比较运算
- halcon学习之tuple转化操作
- halcon学习之tuple创建操作
- halcon学习之tuple元素排序操作
- shell学习总结之算术运算方法
- java学习04--运算符之算术运算符
- 【Java学习3.7.1】算术运算符
- 算法的学习之路(1):stack的双栈算术运算操作
- Shell学习笔记(7)-高级变量之算术运算
- python 学习笔记之 算术运算符(除法)
- python3学习之tuple
- linux学习_算术运算
- halcon学习之仿射变换1
- halcon学习之仿射变换1
- 内网外网同时上网的配置
- js中for in 和 for each in的用法和区别
- (视频)xawtv应用程序启动代码分析----笔记
- iCloud之Using Asset and Location Fields
- 一步步搭建物联网系统(教你设计物联网系统)
- halcon学习 tuple之算术运算1
- CentOS 安装 tomcat7
- iOS动画(1)
- Groovy调用示例
- 第三十五天 模拟音乐播放器MediaPlayer
- 简单shell脚本1
- ROMFS文件系统
- LYZ Timer 计时软件(推荐)
- 获取mysql cpu占比