运行环境
Matlab R2018b x64 or x32
Visual Studio 2017 企业版
程序预览
文末有完整程序代码下载地址,有任何问题欢迎留言,谢谢点赞哟!
程序功能描述
矩阵运算是大多数科学运算的必要工具。通常情况下,Matlab是实现矩阵运算的最佳工具,但是大多数Matlab运算都是基于double类型,占据空间很大,遇到大型数据时就会内存不足的现象。一种解决途径是从MatLab中导出矩阵,在VC中运算完毕后再重新读回Matlab。
本课程设计任务的目的是要求学生按照分析、设计、编码、调试和测试的软件开发过程独立完成一个使用C语言作为输入输出并且使用matlab作为后台计算的应用程序,并能最终实现本系统的功能要求。
使用鼠标在屏幕土点出一系列点,点数在10~100之间,每个点在屏幕上以半径为3(像素)颜色随机的买心圈来表达。使用数组保存这些点的x,y坐标。若屏幕上的点超过最大值,则鸣笛报警。全部点完后从菜单中选择“回归”选项,程序将这些点传入matlab进行不超过3阶的多项式回归,计算误差最小的多项式方程。程序计算该多项式方程与屏幕的交点,并在屏幕上以随机颜色画出这根直线。
建立Win32工程
参考本人博客:Win32编程之基于MATLAB与VC交互的