matlab如何写脚本文件
我才知道做数学应该用mathematica,matlab是matrixlab而不是mathlab,我找了好久解方程要用的语言原来是你啊。mathmetica并不是传统认识上的编程语言,它实际上是一种专门对数学计算进行了强化的脚本语言,它存在的目的是解决问题而不是编写程序,所以拥有这么多有趣特性,其实严格来讲,上文相当一部分特性并不属于语言特性,它们只是独立于语言之外的附加功能,在其他语言中也能很容易地实现。

对于一些简单的问题,当需要的命令数很少时,用户可以直接在matlab的命令窗口中输入命令。但是,对于多数问题,所需的命令较多,或者需要逻辑运算,进行流程控制,此时采用直接输入命令的方法会很不方便。所以就要使用脚本文件。脚本文件不接受输入参数,不返回任何值,而是代码的结合,改方法允许用户将一系列matlab的命令输入到一个简单的简单的脚本文件。

M文件可以根据调用方式的不同分为两类:命令文件(ScriptFile)和函数文件(FunctionFile)。其中,命令文件即是脚本文件。所谓脚本文件(命令文件),就是由一系列的MATLAB指令和命令组成的纯文本格式的M文件,执行脚本文件时,文件中的指令或者命令按照出现在脚本文件中的顺序依次执行。脚本文件没有输入参数,也没有输出参数,脚本文件处理的数据或者变量必须在MATLAB的公共工作空间中。

可以参考下面的代码:编写M文件,代码如下。Finput(EnterthetemperatureindegreesFahrenheit?);C5/9*(F32);disp([num2str(F),degFequals,num2str(C,%.1f),degC])然后运行即可扩展资料:MATLAB的m文件分为两种1、脚本文件,就是由一堆命令构成的,里面第一行不是function开头,这种文件比如是name.m就在命令窗口里输入name回车就行;

脚本文件可以理解为简单的M文件,脚本文件中的变量都是全局变量。函数文件是在脚本文件的基础之上多添加了一行函数定义行,其代码组织结构和调用方式与对应的脚本文件截然不同。函数文件是以函数声明行“function...”作为开始的,其实质就是用户往MATLAB函数库里边添加了子函数,函数文件中的变量都是局部变量,除非使用了特别声明。
而脚本文件只是将一系列相关的代码结合封装,没有输入参数和输出参数,即不自带参数,也不一定要返回结果。而多数函数文件一般都有输入和输出变量,并见有返回结果,基本工作空间(base)和函数工作空间(caller)之间的数据相互调用,可以用evalin函数:[a1,a2,...]evalin(ws,expression);在工作空间ws中执行expression命令或表达式,并将执行的结果保存到变量a1、a2、...中。