摘要:MATLAB对于矩阵处理是非常高效的,而C++对于矩阵操作是非常麻烦的,因而可以采用C++与MATLAB混合编程求解矩阵问题。
主要思路就是,在MATLAB中编写函数脚本并使用C++编译为dll文件(在C++中可以调用编译的函数),然后对VS项目进行文件配置,编写C++代码调用MATLAB中定义的函数。
问题描述:对于一个多项式
需要求解c0到c5的值,由相关条件已知c0=c1=0,且
、
、
、
可得如下矩阵式:
对比类似AX=B,可求X=A\B。
1、写出MATLAB代码如下
运行结果: