下载此文档

MATLAB入门(第一季).doc


文档分类:外语学习 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
MATLAB入门(第一季)
为方便大家学习matlab,我采用问答的形式紧扣若干专题。
1。MATLAB可以替代c,VB,VC,fortun,java等语言不?
答:不可以替代。MATLAB软件本身由C,VC,Java等语言编译成。我们主要利用它做辅助计算,仿真方面的工作,属于工具软件。你可以把它看做一个需要自己编程的计算器。
它虽然也强调编程,也有完善的编程语言和计算规则,但这只是一个2次开发过程,一般而言,用MATLAB开发的程序需要本机上安装有该软件,在软件提供的环境中执行(matlab现在也提供接口可将程序改造成exe文件),C,VC,VB等开发的程序可以发布,下载到其它电脑执行,不需要软件环境的支持.
对于数据库开发应用,比如管理系统,比如订票系统;系统驱动程序的开发等等。VB/VC等能够胜任,但是Matlab极不适合作这方面的工作。在软件公司,基本上还是java,VC,,net这样的通用开发工具用处更大!
就仿真而言,ISE,max+plus II,模拟电路仿真软件等似乎和Matlab有些重叠,但是Matlab强调以数学模型,,必须用其控制面板中的元器件来构建模型,因为这些模型已经在内部建立好了表达式。对于FPGA仿真软件ISE,Max+plus II来说,很容易做时序、功能等的仿真,而matlab做不到这些。
matlab软件发展到现在加入了很多其他领域软件的功能,比如对TI DSP 的支持,对xilinx某些型号FPGA的支持等,利用matlab可以设计滤波器,然后直接在matlab软件中生成vhdl程序。一般而言,现在matlab软件只是支持部分系列的DSP,FPGA的快速开发,而且往往需要确定的硬件(TI的DSK, xilinx的开发板),如果用户自己做电路板,焊上自己的元器件,地址分配也不同,用起来也是磕磕绊拌。往将来看,matlab在这方面支持将会越来越好。
总的来说,matlab软件最擅长计算,尤其是矩阵计算。有很好的绘图能力,帮助理解分析结果,可以做一些算法仿真工作,C,VB,VC不是不能做这些事,但是对于工程技术人员,高校同学来讲,不是不明白矩阵如何求逆,但是编写C语言很麻烦,最终结果也不直观。
尺有所短,寸有所长。软件各有自己的强项,不能直接说哪个可以替代哪个。
?main函数哪去了?
答:matlab软件从你编写的文件的第一行开始执行!我们学习C语言时,老师总强调程序总是从main()函数往下执行,在matlab中,程序被称为脚本,这种程序没有明显的开始标志,一个文件中的第一行总是优先得到执行,然后依次往下执行,可以有for ,while ,switch case,keyboard等这样的流程控制语句,遇到for循环时执行也像C语言一样反复执行一段程序只到条件不满足.
当执行到脚本最后,如果有图形输出,则输出窗口还在,执行结果到workspace中,程序直接就退出了。C语言等总要main()函数和大括号{… }来表明程序的边界。在matlab中不需要这样的括号,例子可以参见exp1。m。
3.matlab中不需要#include “stdio.h”这样的语句吗?那我怎么用函数?
 答:脚本不需要加

MATLAB入门(第一季) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl808
  • 文件大小120 KB
  • 时间2021-04-14
最近更新