⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex2.cpp

📁 这是机械工业张德丰《MATLAB与外部程序接口编程》随书源码
💻 CPP
字号:
//例程ex2.cpp
#include "MATLAB.hpp"  //调用MATLAB C++数学函数库必须含入的头文件
//"MATLAB.hpp"中包含了含有cin和cout的声明iostream.h头文件
#include <dtdlib.h>  //包含了对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<<"One input, one output: "<<endl;
	cout<<"S="<<svd (X)<<endl;

	//计算单参数输入、三参数输出条件下矩阵的奇异值
	U=svd (&S, &V, X);
	cout<<"One input ,three outputs: "<<endl;
	cout<<"U="<<U<<"S="<<S<<"V="<<V<<endl;

	//计算可选参数输入、三参数输入条件下矩阵的奇异值
	U=svd (&S, &V, X, 0.0);
	cout<<"Two input ,three outputs: "<<endl;
	cout<<"U="<<U<<"S="<<S<<"V="<<V

	return (EXIT_SUCCESS);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -