matlab调用c语言编程(共8页).doc

上传人:晟*** 文档编号:9160211 上传时间:2021-12-05 格式:DOC 页数:8 大小:26KB
下载 相关 举报
matlab调用c语言编程(共8页).doc_第1页
第1页 / 共8页
matlab调用c语言编程(共8页).doc_第2页
第2页 / 共8页
matlab调用c语言编程(共8页).doc_第3页
第3页 / 共8页
matlab调用c语言编程(共8页).doc_第4页
第4页 / 共8页
matlab调用c语言编程(共8页).doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

精选优质文档-倾情为你奉上matlab与C语言混合编程用C编写mex程序大家都知道,matlab是一种解释型的编程环境,也就是说,跟以前的basic一样,是读一句执行一句的。这样做可以很方便的实现编程过程中的交互,也免去了麻烦又耗时的编译过程。但凡事有一利必有一弊,matlab在执行时速度慢也就根源于此。在matlab里ticfor i=1:10000b(i)=a(10001-i);end怎么样,是不是很慢?你的程序里如果再多几个这样的循环,运行速度就可想而知了。上面程序的功能是将向量a里的数据逆序赋给向量b。下面的程序可以实现相同的功能ticb=a(10000:-1:1);为什么这个程序运行速度就这么快呢?这是因为matlab里的基础矩阵运算函数,像转置,复制等等,都是以二进制程序的形式存在的,运行起来速度当然比解释执行10000次所以编matlab程序时,应该尽量避免用循环语句,而使用等效的矩阵运算。虽然这样但总是有的时候没法找到对应的矩阵运算来等效,或编出来的程序复杂得让人没法修

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。