永发信息网

matlab的m程序,m函数,s函数分别是什么?

答案:2  悬赏:70  手机版
解决时间 2021-03-01 06:47
matlab的m程序,m函数,s函数分别是什么?
最佳答案
MATLAB中有两种M文件:一种称为脚本文件(类似于批处理语句),这种是不是你说的m程序,另一种是M函数(类似于函数的概念)。
(1)脚本文件是由一系列MATLAB的命令、内置函数以及M文件等构成的文件,它可以由一般的编辑器进行编制,其结果保存在相应的M文件中。M脚本文件的实质为命令的集合,在MATLAB中执行M脚本文件时,MATLAB从文件中读取命令执行,完成用户的工作。
(2)MATLAB的函数与脚本不同,M函数的第一行为关键字function,函数第一次执行时将生成内存代码,生成的变量放在函数的工作区。在MATLAB中有大量的内置函数及大量的工具箱函数,使用它们可以完成大部分的工作;但由于不同的用户有不同的需要,MATLAB允许用户开发自己的专用或通用函数,以扩展MATLAB的函数应用。
(3)S-函数,主要针对Simulink 而言,是系统函数(System Function)的简称,是指采用非图形化的方式(即计算机语言,区别于Simulink 的系统模块)描述的一个功能块。用户可以采用MATLAB代码,C,C++,FORTRAM或Ada等语言编写S-函数。这里如果采用了MATLAB代码,通常是一个.m文件编好的MATLAB语言程序。
另外,S-函数由一种特定的语法构成,用来描述并实现连续系统、离散系统以及复合系统等动态系统;S-函数能够接收来自Simulink求解器的相关信息,并对求解器发出的命令做出适当的响应,这种交互作用非常类似于Simulink系统模块与求解器的交互作用。
全部回答
MATLAB中有两种M文件:一种称为脚本文件(类似于批处理语句),这种是不是你说的m程序,另一种是M函数(类似于函数的概念)。
(1)脚本文件是由一系列MATLAB的命令、内置函数以及M文件等构成的文件,它可以由一般的编辑器进行编制,其结果保存在相应的M文件中。M脚本文件的实质为命令的集合,在MATLAB中执行M脚本文件时,MATLAB从文件中读取命令执行,完成用户的工作。
(2)MATLAB的函数与脚本不同,M函数的第一行为关键字function,函数第一次执行时将生成内存代码,生成的变量放在函数的工作区。在MATLAB中有大量的内置函数及大量的工具箱函数,使用它们可以完成大部分的工作;但由于不同的用户有不同的需要,MATLAB允许用户开发自己的专用或通用函数,以扩展MATLAB的函数应用。
(3)S-函数,主要针对Simulink 而言,是系统函数(System Function)的简称,是指采用非图形化的方式(即计算机语言,区别于Simulink 的系统模块)描述的一个功能块。用户可以采用MATLAB代码,C,C++,FORTRAM或Ada等语言编写S-函数。这里如果采用了MATLAB代码,通常是一个.m文件编好的MATLAB语言程序。
另外,S-函数由一种特定的语法构成,用来描述并实现连续系统、离散系统以及复合系统等动态系统;S-函数能够接收来自Simulink求解器的相关信息,并对求解器发出的命令做出适当的响应,这种交互作用非常类似于Simulink系统模块与求解器的交互作用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
源聚祥仓储有限公司在哪里啊,我有事要去这个
请问起什么名字命格才好?
搭配情侣网名女生是:是是非非惹人恼に,求男生
DNF211线在哪?
民泰地产这个地址在什么地方,我要处理点事
已知离子的浓度如何求液体的电导率?
管仲与鲍叔牙中在对待朋友方面的启示
我的世界正版账号密码给忘了,怎么找回
双十一AJ鞋子会打折吗
在海南买房租房哪个好
时代百盛西街店地址在哪,我要去那里办事
二年级线段怎么数
39元皮带哪个最好。
举一反三指啥动物一
电机电流过小会不会烧掉
推荐资讯
永平土地房地产估价有限公司在什么地方啊,我
任何变化的电场周围空间一定会产生变化的磁场
博凯·香榭秀庭怎么去啊,有知道地址的么
玉玲珑转转小火锅地址在哪,我要去那里办事
q宠大乐斗状态大好从没获得过
AVR内置的1.1V的ad电压基准源似乎不稳定,数
为什么我的手机没声音了?
K型热电偶查表程序大致流程?
头上有大片的头皮屑怎么办
win7下笔记本电脑玩魔兽争霸和dota,进去后或
王者荣耀韩信和李白哪个好玩
卖五元披萨大家感觉怎么样 会不会有人买
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?