matlab命令文件和函数文件的区别

matlab命令文件和函数文件的区别,第1张

例桥岁埋如,求和:1+2+3+4+...n

【1】函数文件,把以下文件存为total.m

function X=total(n)

k=1:n

X=sum(k)

运行时:

>>total(10)

X = 55

>>total(100)

X =5050

【2】命令文件

k=1:10

X=sum(k)

结果:

X = 55

【比较】函数雀冲文件比敏蚂较灵活,n的数值可根据需要输入。

matlab的M文件是函数文件或者脚本文件,MATLAB的m文件分为两种。

一种为脚本文件,就是由一堆命令构成的,里面第一行不是 function 开头,这种文件比如是myfun.m 就在命令窗口里输入myfun回车就行,matlab会把m文件中的命令都运行一次。

另一种为函数文件,第一行为function ,比如说 function y=myfun(x),这种文件函数名与文件裤孙名必须是一致的,在命令窗口里输入myfun(x), x是运行参数,回车即运行。

扩展资料:

MATLAB主要用于数值分析、数值和符号计算、工程汪局与科学绘图、控制系统的设计与仿真、数字图像处理、数字信号处理、通讯系统设计与仿真、财务与金融工程,是一胡陵链款商业数学软件。

MATLAB是matrix和laboratory两个词词根的组合,意为矩阵工厂。该软件将数值分析、矩阵计算、科学数据可视化、非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,提供了一种有效数值计算的解决方案。

参考资料来源:百度百科-m (文件格式)

没有什么不同,执闷型行过程都一样。区别就是命令文件不方便调用,而函数文件保存后可以像matlab提供的函数那样方便的调用。一般主程序用命令文件的方式写,而主程序调用的子程序用函数文蚂源猜件的方裂禅式写。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12231470.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存