目录
前言
之前在进行数字图像处理的工作时会用到Matlab强大的图片处理和矩阵计算功能。由此萌生了想用Matlab在Windows去实现一个类似PhotoShop的图像处理软件,然而Matlab在界面制作和网络等其他功能上并不出众,故考虑使用C#的windowform来进行界面制作,使用.net强大的框架来实现其他的功能,涉及计算的部分采用Matlab实现,由此实现Matlab跟C#的混合编程。那么如何实现两者之间的协调工作便是起手需要解决的第一个问题,本文将带着小伙伴们一步步解决这个问题。
正文
一、工程简介
开发环境 : |
在这里,我们要在Matlab上实现一个简单function函数,该函数实现勾股定理的计算,即输入两个直角边长度,返回斜边长度。之后通过一些配置生成lib库,然后我们在visual studio利用C#建立一个windowsform工程,并进行简单的界面制作。之后我们引用刚才生成的lib库的dll文件来对Matlab函数进行调用。函数的输入和输出通过界面的控件进行显示。以此来实现进行一个简单的混合编程功能。
二、Matlab的相关准备 步骤一:新建一个名为`fisrt.m`的文件,实现以下函数