/*
$begin mat2cpp_ok.cpp$$
$spell
randn
cholesky
cstdlib
srand
div
bool
cout
endl
iostream
std
C++
$$
$section Run C++ Version of Examples$$
$codep */
# include <iostream>
# include <cstdlib>
extern bool add_ok(void);
extern bool cholesky_ok(void);
extern bool diag_prod_ok(void);
extern bool element_div_ok(void);
extern bool element_prod_ok(void);
extern bool element_unary_ok(void);
extern bool extend_ok(void);
extern bool matrix_div_ok(void);
extern bool matrix_prod_ok(void);
extern bool max_ok(void);
extern bool min_ok(void);
extern bool ones_ok(void);
extern bool rand_ok(void);
extern bool randn_ok(void);
extern bool scalar_ok(void);
extern bool scalar_div_ok(void);
extern bool scalar_prod_ok(void);
extern bool size_ok(void);
extern bool slice_ok(void);
extern bool sub_ok(void);
extern bool sum_ok(void);
extern bool transpose_ok(void);
extern bool zeros_ok(void);
bool run_test(bool test(void), char *name)
{ bool ok = test();
if( ok )
std::cout << "ok: " << name << std::endl;
else std::cout << "error: " << name << std::endl;
return ok;
}
int main()
{ bool ok = true;
// initialize the random number generator
unsigned seed = 5;
std::srand(seed);
// run all the tests
ok = ok & run_test(add_ok, "add_ok");
ok = ok & run_test(cholesky_ok, "cholesky_ok");
ok = ok & run_test(diag_prod_ok, "diag_prod_ok");
ok = ok & run_test(element_div_ok, "element_div_ok");
ok = ok & run_test(element_prod_ok, "element_prod_ok");
ok = ok & run_test(element_unary_ok, "element_unary_ok");
ok = ok & run_test(extend_ok, "extend_ok");
ok = ok & run_test(matrix_div_ok, "matrix_div_ok");
ok = ok & run_test(matrix_prod_ok, "matrix_prod_ok");
ok = ok & run_test(max_ok, "max_ok");
ok = ok & run_test(min_ok, "min_ok");
ok = ok & run_test(ones_ok, "ones_ok");
ok = ok & run_test(rand_ok, "rand_ok");
ok = ok & run_test(randn_ok,"randn_ok");
ok = ok & run_test(scalar_ok, "scalar_ok");
ok = ok & run_test(scalar_div_ok, "scalar_div_ok");
ok = ok & run_test(scalar_prod_ok, "scalar_prod_ok");
ok = ok & run_test(size_ok, "size_ok");
ok = ok & run_test(slice_ok, "slice_ok");
ok = ok & run_test(sub_ok, "sub_ok");
ok = ok & run_test(sum_ok, "sum_ok");
ok = ok & run_test(transpose_ok, "transpose_ok");
ok = ok & run_test(zeros_ok, "zeros_ok");
std::cout << std::endl;
if( ok )
std::cout << "All tests passed" << std::endl;
else std::cout << "At least one test failed" << std::endl;
return ok;
}
/* $$
$end
*/
没有合适的资源?快使用搜索试试~ 我知道了~
mat2cpp-06-08-30.tar.gz_Matlab 转C++_mat2cpp_matlab 转C_matlab转C_m
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 98 浏览量
2022-07-13
18:43:34
上传
评论
收藏 170KB GZ 举报
温馨提示
共432个文件
htm:156个
xml:152个
cpp:35个
非常方便的matlab文件转C++文件的实用工具,千万不要错过哦
资源推荐
资源详情
资源评论
收起资源包目录
mat2cpp-06-08-30.tar.gz_Matlab 转C++_mat2cpp_matlab 转C_matlab转C_m (432个子文件)
configure.ac 1KB
Makefile.am 768B
Makefile.am 305B
Makefile.am 177B
AUTHORS 94B
Build 3KB
ChangeLog 42B
configure 127KB
COPYING 2KB
mat2cpp_ok.cpp 2KB
matrix_div.cpp 2KB
cholesky.cpp 1KB
randn.cpp 996B
diag_prod.cpp 863B
slice_ok.cpp 844B
randn_ok.cpp 758B
cholesky_ok.cpp 687B
diag_prod_ok.cpp 640B
element_unary.cpp 631B
matrix_div_ok.cpp 601B
matrix_prod_ok.cpp 575B
rand_ok.cpp 559B
extend_ok.cpp 523B
element_div_ok.cpp 521B
scalar_div_ok.cpp 517B
scalar_prod_ok.cpp 517B
element_prod_ok.cpp 507B
add_ok.cpp 499B
max.cpp 493B
min.cpp 485B
sub_ok.cpp 477B
rand.cpp 470B
getstarted.cpp 458B
element_unary_ok.cpp 445B
sum.cpp 438B
scalar_ok.cpp 410B
transpose_ok.cpp 388B
min_ok.cpp 373B
ones_ok.cpp 367B
scalar.cpp 366B
max_ok.cpp 361B
sum_ok.cpp 352B
zeros_ok.cpp 350B
size_ok.cpp 250B
depcomp 16KB
c2dpotrf.f 342B
_openblue.gif 962B
_closeblue.gif 921B
_open.gif 257B
_close.gif 143B
mat2cpp.hpp 3KB
slice_frame1.htm 16KB
_contents_frame1_xml.htm 12KB
_contents_frame1.htm 12KB
extend_frame1.htm 10KB
randn_frame1.htm 10KB
cholesky_frame1.htm 9KB
diag_prod_frame1.htm 9KB
matrix_prod_frame1.htm 9KB
rand_frame1.htm 9KB
scalar_div_frame1.htm 9KB
scalar_prod_frame1.htm 9KB
library_frame1.htm 9KB
matrix_div_frame1.htm 9KB
_index_frame1.htm 8KB
element_unary_frame1.htm 8KB
element_div_frame1.htm 8KB
element_prod_frame1.htm 8KB
add_frame1.htm 8KB
sub_frame1.htm 8KB
_reference_frame1.htm 8KB
min_frame1.htm 7KB
max_frame1.htm 7KB
mat2cpp_frame1.htm 7KB
sum_frame1.htm 7KB
matrix_div.cpp_frame1.htm 7KB
ones_frame1.htm 7KB
zeros_frame1.htm 7KB
transpose_frame1.htm 7KB
scalar_frame1.htm 7KB
mat2cpp_ok.cpp_frame1.htm 7KB
size_frame1.htm 6KB
getstarted_frame1.htm 6KB
mat2cpp.hpp_frame1.htm 6KB
cholesky.cpp_frame1.htm 5KB
randn.cpp_frame1.htm 5KB
diag_prod.cpp_frame1.htm 4KB
license_frame1.htm 4KB
mat2cpp_ok.m_frame1.htm 3KB
_external_frame1.htm 3KB
min.cpp_frame1.htm 2KB
max.cpp_frame1.htm 2KB
sum.cpp_frame1.htm 2KB
element_unary.cpp_frame1.htm 2KB
rand.cpp_frame1.htm 2KB
getstarted_links.htm 2KB
elementwise_frame1.htm 2KB
_index_links.htm 2KB
_search_frame1_xml.htm 2KB
_search_frame1.htm 2KB
共 432 条
- 1
- 2
- 3
- 4
- 5
资源评论
四散
- 粉丝: 54
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python毕业设计-基于OpenCV人脸识别门禁系统(源码+文档说明).zip
- springboot shiro后台管理系统
- windows 系统库msvcp120dll
- 课程设计基于STM32单片机的计步器的设计源代码+项目说明.zip
- 帮您查看密码navicat-password-decrypt-main.zip
- grpc php教程grpc-php-examples-master.zip
- thrift php教程thrift-tutorial-php-master.zip
- 一键将win10桌面的“此处打开powershell” 替换为 “在此处打开cmd窗口”
- 嵌入式系统通用驱动程序接口及其实现-Spi设备驱动程序
- 高分项目基于STM32单片机的温度控制系统源代码+项目资料齐全+教程文档.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功