这是机械工业张德丰《MATLAB与外部程序接口编程》随书源码
源代码在线查看: ex2.cpp
//例程ex2.cpp
#include "MATLAB.hpp" //调用MATLAB C++数学函数库必须含入的头文件
//"MATLAB.hpp"中包含了含有cin和cout的声明iostream.h头文件
#include //包含了对EXIT_SUCCESS.定义
#ifdef GCC
#ifndef EXIT_SUCCESS
#define EXIT_SUCCESS 0
#endif
#endif
static double data[ ]={1, 3, 5, 7, 2, 4, 6, 8};
int main(void)
{
//创建输入阵列X
mwArray X (4, 2, data);
mwArray U, S, V;
//计算单参数输入、单参数输出时矩阵的奇异值
cout cout
//计算单参数输入、三参数输出条件下矩阵的奇异值
U=svd (&S, &V, X);
cout cout
//计算可选参数输入、三参数输入条件下矩阵的奇异值
U=svd (&S, &V, X, 0.0);
cout cout
return (EXIT_SUCCESS);
}