本博客所有文章分类的总目录:【总目录】本博客博文总目录-实时更新

      Matlab和C#混合编程文章目录 :【目录】Matlab和C#混合编程文章目录

  上一次写博客很久了,一直在忙彩票分析系统架构的事情,写博客真是件费神的事情,非常花时间。今天抽空发布这篇博客,是为了开源一部自己录制的视频教程—Matlab和C#.Net混合编程视频教程【入门级】。下面说说这部视频教程的来由和一些事情,想获取的仔细看看,别忘了点【推荐】哦!

一、为啥要开源

1.1 视频的来源

  这部视频教程是在2012年年底闲时比较多,当初也是很多朋友,网友提出这个Matlab.Net混合编程入门比较难,没有资料,所有就特意录制了一部比较简单的视频教程。并有条件的对广大网友免费开放【有博客和有共享过开源代码,项目的都可以免费得到】,但得到的支持太少了,很多人连一本书的价格也不愿意付出,还要免费帮他们解决问题,所有这2年也没推广。但还是有很多网友为了混合编程的问题找上门了,年纪大了,诸多不便,而且每天对着这些人 解释一些基本问题,也累,关键是他们从来不想付出,只想收获。解决完他们的问题,马上就溜之大吉,也不帮助别人,没办法把经验传播积累下去,谁叫混编主要都是为解决科研问题呢,60%的混编都是大学本科毕业设计。最近又到了毕业的季节,搞混编的人明显增多,每天在骚扰我,上班,确实没时间,所以,就想了想,把这套视频教程彻底免费给大家,有基本功的,看完视频,基本可以解决大部分问题。而对于看完视频还不能解决问题的人,我只能说:混编对编程能力不强的人来说的确是门槛比较高;反之门槛其实非常低,只要你找准了那个入口。

  这也是第一次录制视频教程,可能也是最后一次,录制得不好的地方,还想见谅。

1.2 讲讲一个付出和收获的故事

  我只是业余搞开发和研究混编技术。我研究生毕业的那一年,每天就泡在博客园和CSDN上面,技术不精,但看到了很多好东西。开阔了自己的眼界,也是毕业前2个月,我第一次花钱买了一套“权限管理系统”源码,他的大名我就不提了,应该是很多人都知道。虽然只是学习版,但让我很是震撼了一段时间。在这几年,我在Newlife群和@大石头的指点下,感觉自己进步非常快,而且还从当初卖系统源码大哥那里,把当初付出的钱成倍的赚回来了。现在每年基本都要花钱买几本书看看,每年也买几套源码看看,也每年给X组件捐助一点,虽然有些源码没有用到实际中,但从中也学到很多东西,点滴感悟和积累,使人受益颇多。本来这套视频教程还有中高级的计划,但看到这个行业的现状,还是放弃了。因为这半年来正在重点关注竞彩足球领域,着重对算法和数据的分析,并开发出自己的软件,没有时间搞那么没有人支持的东西。

二、友情提示:Matlab和.NET混编是一个非常好用的工具,但不代表它最实用。

这句话的意思其实是想说:能用.NET解决的问题或者能在一个平台解决的问题,千万别用混编这个方式,特别是编程能力不强的朋友。

我博客还有其他混合编程的内容和案例,大家有空可以看看:

【原创】Matlab.NET混合编程技巧之——直接调用Matlab内置函数(附源码) http://www.cnblogs.com/asxinyu/p/3297557.html

【原创】Matlab.NET混合编程技巧之——找出Matlab内置函数 http://www.cnblogs.com/asxinyu/p/3295309.html

【原创】Matlab与.NET混编解决人脸识别问题   http://www.cnblogs.com/asxinyu/archive/2013/05/29/3107013.html

【原创】Matlab与.NET基于类型安全的接口编程入门  http://www.cnblogs.com/asxinyu/archive/2013/05/29/3107013.html

【原创分享】Matlab.NET混编调用Figure窗体        http://www.cnblogs.com/asxinyu/archive/2013/04/14/3020813.html

三、视频内容介绍

国内中文版本的Matlab和.NET视频教程目前还没有,只有和C语言的混编有少部分,不全。这套视频教程我不敢说质量很高,至少还是非常有帮助的。

第一集,简单介绍本套视频录制的一些环境,和Matlab平台的特征,功能等,非常基础。

第二集,介绍C#.Net的基础知识,着重介绍Matlab和C#.Net混编编程的概念,注意事项等知识。这一集后半部分非常重要,讲到了哪些条件下可以混编,哪些不可以混编。选择混编的注意事项。

第三集,讲解一个非常简单的Matlab.Net混编例子,C#调用Matlab生成Magic矩阵。详细讲解过程,然后总结混编的三个主要过程,称之为“混编三部曲”。
第四集,讲解一个C#调用Matlab绘图的混编例子,这是一个很常见的例子,也是很多人需要的。同样是按照上一集的“混编三部曲”,进一步介绍这个混编过程,并讲解了调用的时候的注意事项,新手的话,可以利用“对象浏览器”查看该调用那个方法。
第五集,分2小集,主要讲解C#和Matlab混编编程的数据类型交换。这是一个最主要,最基本的。只有掌握了数据类型的转换技巧,才能顺利的给Matlab函数传递参数,才能得到结果,并应用于C#处理。
第六集,讲解结构体和元胞数组的混编,和一个例子
第七集,讲解错误,异常,和调试技巧,以及哪些不能混编
第八集,讲解Web网站调用的简单例子。

四、免费开源方式

视频教程刚发布的时候,是作为收费视频教程的。去年曾经将该套视频捐赠给Ilovematlab论坛的Math版主,但论坛下载经常出问题,所以就放弃了。

现在完全永久免费,但必须通过验证码注册的方式(很多不良商家的原因),验证码的获取方式通过以下3种方式,其他方式无效:

(下载视频后,打开视频的时候,会提示输入 注册码,只需要把机器码通过下列方式发送给我,我会在一定的时间内发送验证码给大家)

获取注册码方式:在这里发布你的机器码:Matlab.NET视频教程注册码专用贴,这里基本是每周一次,有时候每天一次,看工作情况。

          另外本博客评论获取方式只支持到5.1前,5.1期间会统一发送。其他时间不再处理

注1:千万不要通过邮箱和直接加我QQ来发送注册码,否则黑名单。

注2:  新生命群(群号:1600800)成员可以随时Q我获取注册码,其他群无效。

另外2个混合编程交流群(群号:154957583,51813148)给大家交流,不会有更多时间去给大家解答,偶尔有空去一下。

注3:以前视频只对 有撰写博客和参与或者贡献过开源项目的人开放,虽然现在全部免费开放,

   但对有博客和参加过开源项目,有贡献过开源项目的人,提供免费的咨询服务,其他群不再提供过多的技术服务和支持。有时间也会去支持一下

 5.4号早上8点,所有已经发送机器码的,密码都已经发送,注意查收。如有漏发,请发帖补充。

五、视频下载地址

  下载已经关闭,免费无注册码版本请看这个页面:【新年送礼】国内第一部C#.Net调用Matlab进行混合编程的视频教程【彻底免费无注册码】

【有网友问:既然免费,为啥加密】:这个不矛盾,这里面包含3个原因:

1.这套视频录制已经快3年了,原始的视频非常大,这套加密的视频是剪辑过后的,比较完整,和小巧。

2.很多人连文章剽窃都不标记出处,更别说视频了,有很多网站拿这些视频去忽悠别人,卖钱,这种意义上加密是为了更好的免费。

3.另外一个想法就是想统计一下,这套视频最终会有多少发放量和使用量。

至于连加密都看不过去的人,真对不起。收费也不愿意,免费加密还不愿意,那就去找上帝吧。

谢谢吉日大哥提醒,加几张图,可能效果好一点,呵呵。

【5.1送礼】国内第一部Matlab和C#.Net混合编程视频教程【免费】的更多相关文章

  1. 国内第一部C#.Net调用Matlab混合编程视频教程

       本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 Matlab和C#混合编程文章目录:[目录]Matlab和C#混合编程文章目录 一.视频说明 2014年的5.1,我将这套视频教 ...

  2. matlab和C/C++混合编程--Mex

    最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...

  3. matlab和C/C++混合编程--Mex (六)参数传递

    最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续添加.首先讲讲写Mex的一些常规规定,然后我 ...

  4. matlab和C/C++混合编程--Mex (转载)

    matlab和C/C++混合编程--Mex 最近的项目需要matlab和C的混合编程,经过一番努力终于完成了项目要解决的问题.现在就将Mex的一些经验总结一下,当然只是刚刚开始,以后随着学习的深入继续 ...

  5. matlab和C/C++混合编程--调用opencv

    最近的我们已经将整个项目搭起来了,项目比较复杂.由于我们做的是检索系统,所以我们用asp.net(c#)做了网页,但是算法的实现是在matlab下,所以我们不得不用matlab生成动态链接库dll,然 ...

  6. MATLAB与C/C++混合编程的一些总结

    [转载请注明出处]http://www.cnblogs.com/mashiqi 先上总结: 由于C/C++语言的函数输入输出参数的特点,可以将多个参数方便地传入一个函数中,但却不能方便地返回多个参数. ...

  7. Matlab和C语言混合编程,包含目录的设定

    如果.c文件不依赖于任何第三方库,那么mex编译很简单,只需要在matlab的命令行输入 mex test.c 即可. 但是如果这个c文件使用了第三方库文件,如opencv.gsl等等,那么就需要更改 ...

  8. matlab与VC6.0混合编程设置

    版本matlab 2009 和vc++6.0 SP6 步骤 1)  配置环境,新建一个VC工程,然后在VC界面的“工具->选项”的目录选项卡中的“include”中加入如下路径: 2)  D:\ ...

  9. MATLAB和C语言混合编程-----Matlab7.0 编译器设置

    (1) mex 命令设置 (a) 运行 Matlab ,在 Matlab 的命令窗口 (Command Window) 键入“ mex -setup ”命令后,按回车键,安装 Matlab 编译器: ...

随机推荐

  1. 用wordpress搭建个人博客

    一.安装WordPress所需的开发环境. 1.安装apache yum install httpd 2.安装mysql 可参照我的另一篇文章:http://www.cnblogs.com/kings ...

  2. c#后台进行窗体切换的方法

    Response.Redirect("http://localhost:60896/WebForm2.aspx");

  3. [原] XAF 添加日期筛选下拉选择

    1.ListView 添加日期筛选下拉选择,选择指定,可指定日期范围 2.Code using DevExpress.Data.Filtering; using DevExpress.ExpressA ...

  4. mono for android 各版本下载地址

    window下 在XamarinStudio 检查更新,会在这个目录下生成LOG和下载文件,所以可以从里面复制出来,查看真实下载地址 C:\Users\用户名\AppData\Local\Xamari ...

  5. xcode6如何支持空模板

    Single View Application 改成空模板的歩揍(xcode6.0.1): 1.删除info.plist 中的Main Storyboard file base name 选项 2.将 ...

  6. 【整理】--linux指令

    1.压缩 解压 .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.g ...

  7. 《理解 ES6》阅读整理:函数(Functions)(五)Name Property

    名字属性(The name Property) 在JavaScript中识别函数是有挑战性的,因为你可以使用各种方式来定义一个函数.匿名函数表达式的流行使用导致函数调试困难,在栈信息中难以找出函数名. ...

  8. 普通用户使用dbms_xplan包需要有的权限

    普通用户使用dbms_xplan包查看执行计划需要对v$sql.v$sql_plan.v$session及v$sql_plan_statistics_all这四个视图同时具有select权限. 如果普 ...

  9. 在Linux上以服务的方式运行ASP.NET Core站点

    更新:用supervisor是更好的解决方法,详见 Linux下为 dotnet 创建守护进程 要在生成环境下在Linux服务器上跑ASP.NET Core站点,首先要解决的问题是以服务的方式运行AS ...

  10. dojo/dom-geometry元素大小

    在进入源码分析前,我们先来点基础知识.下面这张图画的是元素的盒式模型,这个没有兼容性问题,有问题的是元素的宽高怎么算.以宽度为例,ff中 元素宽度=content宽度,而在ie中 元素宽度=conte ...