怎么在matlab7.0里创建一个函数文件?新建的都是Script型的,我看的教学是7.2的就有直接可以新建函数文件

怎么在matlab7.0里创建一个函数文件?新建的都是Script型的,我看的教学是7.2的就有直接可以新建函数文件。

首先 函数文件是.m 文件。

函数文件要遵循一个规则:

.m里的第一个函数名必须和.m文件名同名追问

我知道函数文件是一个.m的文件,我奇怪的是为什么在7.2版本里创建后右下角显示的是FUNCTION格式而在7.0里没有function file 这个选项,因此我想知道怎么创建一个格式为function file的文件,我知道函数文件是后缀为m的啊

追答

我用的一直是7.2 所以没遇到这个问题

但是你可以自己另外先创建一个.m文件,再用matlab7.0导入 导入函数是很多的
具体细节+739227481

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-23
ither be real positive integers or logicals

中文解释:下标索引必须是正整数类型或者逻辑类型

出错原因:在访问矩阵(包括向量、二维矩阵、多维数组,下同)的过程中,下标索引要么从 0 开始,要么出现了负数。注:matlab 的语法规定矩阵的索引从 1 开始,这与 C 等编程语言的习惯不一样。

解决办法:自己调试一下程序,把下标为 0 或者负数的地方修正。

另,我运行上述两句时是正确的,且得到了结果。
>> p=[1 -8 6 -30];
>> r=roots(p)

r =

7.7260
0.1370 + 1.9658i
0.1370 - 1.9658i

>>
相似回答