📄 test1.cpp
字号:
// Test1.cpp : Defines the entry point for the console application.
//////////// 头文件
#include "stdafx.h"
#include "stdio.h"
#include "matlib.h" //提供转化后C++代码中使用的数据类型,函数原型及常数
#include "LineEq.h"
/////////////
int main(int argc, char* argv[])
{
//解线性方程组:
initM(MATCOM_VERSION); //初始化matlib库
Mm a,b,x; //使用矩阵类Mm构造矩阵a,b,x.
a = (BR(1),2,3,semi,4,5,6,semi,7,8,1);
//给矩阵a赋值,BR是Matrix<LIB>库的一个宏,用于定义一个矩阵的开始;semi是库的//一个常量,用于分隔不同行的矩阵元素
b = zeros(3,1); //初始化矩阵b为零矩阵3行1列
b(1,1) = 37; b(2,1) = 85; b(3,1) = 69; //给矩阵b赋值
x = LineEq(a,b); //调用转化的函数,求解线性方程组的解
for (int i = 1; i <= x.rows(); i++) //把解矩阵X的元素显示出来
{
for (int j=1;j<=x.cols();j++)
printf("x(%d,%d)=%f\n",i,j,x.r(i,j));
}
exitM(); //结束对matlib库的调用
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -