您的位置:首页 > 编程语言 > MATLAB

Win32编程之基于MATLAB与VC交互的多项式回归

2020-07-25 00:48 423 查看

运行环境

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交互的幻方阵(魔方阵)输出

建立菜单按钮

在Menu菜单中添加按钮回归重新画点,首先使用鼠标在屏幕土点出一系列点,程序获取并保存每个点的坐标,同时将每个点以随机

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: