matlab中函数文件的中间数据怎么看
3个回答
展开全部
数据文件大致可以理解为由一系列的语句组成的相对独立的一个运行体。分为数据脚本文件与数据函数文件。
数据脚本文件没有参数传递功能,但数据函数文件有此功能。
数据函数文件的格式有严格规定,它必须以“ function ”开头,其格式如下:
Function 输出变量=函数名称(输入变量)
语句;
end;
当函数输入变量为向量输入(多输入)时,输入形式为[x1,x2,x3...]的一元向量形式;输出同理。
数据函数文件的命名必须是其函数名,不可改变。
数据脚本文件则为完成一固定功能的模块,其运行时产生的变量均为全局变量,区别于数据函数的局部变量,并且没有参数传递。
函数文件与命令文件的主要区别在于 :
1.函数文件一般都要带参数 , 都要有返回结果 , 而命令文件没有参数与返回结果
2.函数文件的变量是局部变量 , 运行期间有效 , 运行完毕就自动被清除 , 而命令文件的变量是全局变量 , 执 行完毕后仍被保存在内存中
3.函数文件要定义函数名 , 且保存该函数文件的文件名必须是函数名 .数据 。数据 函数文件可以有多个因变量和多 个自变量 , 当有多个因变量时用[ ] 括起来。
数据脚本文件没有参数传递功能,但数据函数文件有此功能。
数据函数文件的格式有严格规定,它必须以“ function ”开头,其格式如下:
Function 输出变量=函数名称(输入变量)
语句;
end;
当函数输入变量为向量输入(多输入)时,输入形式为[x1,x2,x3...]的一元向量形式;输出同理。
数据函数文件的命名必须是其函数名,不可改变。
数据脚本文件则为完成一固定功能的模块,其运行时产生的变量均为全局变量,区别于数据函数的局部变量,并且没有参数传递。
函数文件与命令文件的主要区别在于 :
1.函数文件一般都要带参数 , 都要有返回结果 , 而命令文件没有参数与返回结果
2.函数文件的变量是局部变量 , 运行期间有效 , 运行完毕就自动被清除 , 而命令文件的变量是全局变量 , 执 行完毕后仍被保存在内存中
3.函数文件要定义函数名 , 且保存该函数文件的文件名必须是函数名 .数据 。数据 函数文件可以有多个因变量和多 个自变量 , 当有多个因变量时用[ ] 括起来。
展开全部
要看哪个变量的数据,在函数代码中加入如下语句
比如要看a就中间写:a
要看b就写:b
(一定不要加 “ ; ")command窗口会显示他们
不知道我理解错没有- -
比如要看a就中间写:a
要看b就写:b
(一定不要加 “ ; ")command窗口会显示他们
不知道我理解错没有- -
追问
谢谢你的回答!但我要函数文件中的数据,不是脚本文件中的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以理解为临时数据,在函数体外、函数调用结束后都不能访问到。如果想用到函数体内的数据,可以设为函数返回值。
更多追问追答
追问
我设为函数返回值后,出现错误提示“Too many output arguments.”怎么办?
追答
程序粘上来
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询