论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
大数据
›
数据仓库与分析
›
第六节 MATLAB M-Files
第六节 MATLAB M-Files
民工心事
金牌会员
|
2025-3-21 11:07:35
|
显示全部楼层
|
阅读模式
楼主
主题
985
|
帖子
985
|
积分
2955
我们不停强调MATLAB是一个功能强大的编程语言及交互式计算环境,之前学习的内容中,我们学会了在 MATLAB 下令提示符下输入下令,而且我们主要是把MATLAB环境作为一个计算器使用。其实,MATLAB 还答应写入到一个文件中的一系列下令和执行文件完整的单元,就比如是写一个函数,然后调用它。
在开始接下来的学习内容前,我们要先了解在 MATLAB 中的 M 文件有两种范例,具体内容请往下看:
MATLAB的 M 文件
MATLAB答应写两个程序文件:
脚本 - 脚本文件 .m 扩展程序文件。在这些文件中写的一系列下令,想一起执行。脚本不担当输入和不返回任何输出。他们在工作区中的数据操作。
函数 - 函数文件 .m 扩展程序文件。函数可以担当输入和返回输出。内部变量是当地的函数。
.m 文件不一定要使用 MATLAB 编辑器创建,其他任何的文本编辑器也是可以的。在本节中,我们将讨论的脚本文件。MATLAB 下令和函数调用的脚本文件包含多个一连的行。可以运行一个脚本,在下令行中键入其名称。
MATLAB创建并运行脚本文件
创建脚本文件,需要使用文本编辑器。可以打开 MATLAB 编辑器,可使用两个方法:
使用下令提示符
使用IDE
假如是在下令提示符下使用下令提示符下,键入编辑。这将打开编辑器。可以直接键入编辑,然后在文件名( .m 扩展程序文件名)
edit
Or
edit <filename>
复制代码
上面的下令将在默认情况下,MATLAB 目次中创建文件。假如想存储在一个特定的文件夹中的全部程序文件,那么一定要提供整个路径。
让我们创建一个文件夹名为 progs。在下令提示符处键入以下下令(>>):
mkdir progs % create directory progs under default directory
chdir progs % changing the current directory to progs
edit prog1.m % creating an m file named prog1.m
复制代码
假如初次创建的文件,MATLAB 会提示您举行确认。单击“Yes”。
别的,假如使用的是IDE,选择 NEW -> Script。这也打开编辑器,并创建一个文件名为命名。输入代码后可以命名并保存文件。
在编辑器中输入下面的代码:
NoOfStudents = 6000;
TeachingStaff = 150;
NonTeachingStaff = 20;
Total = NoOfStudents + TeachingStaff ...
+ NonTeachingStaff;
disp(Total);
复制代码
创建和保存文件后,可以运行在两个方面:
编辑器窗口中单击“Run”按钮或
只要在下令提示符下键入文件名(不含扩展名):>> prog1
下令窗口提示体现的效果是:
6170
复制代码
例子
我们在MATLAB中创建一个脚本文件,然后输入下面的代码:
a = 5; b = 7;
c = a + b
d = c + sin(b)
e = 5 * d
f = exp(-d)
复制代码
编译并执行上述代码,会产生以下效果:
c =
12
d =
12.6570
e =
63.2849
f =
3.1852e-06
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
民工心事
金牌会员
这个人很懒什么都没写!
楼主热帖
Cilium系列-10-启用 IPv6 BIG TCP和启 ...
【云原生】Spring Cloud是什么?Spring ...
大数据开源项目,一站式全自动化全生命 ...
容器化|自建 MySQL 集群迁移到 Kubern ...
超详细的手把手撸代码---教你你⾃定义 ...
Spark快速上手(4)Spark核心编程-Spark ...
如火如荼的「云原生」,你了解多少? ...
Centos7 中安装Elasticsearch
用 Flutter 写一个精美的登录页面(最 ...
【Java面试】介绍下Spring IoC的工作流 ...
标签云
运维
CIO
存储
服务器
浏览过的版块
终端安全
快速回复
返回顶部
返回列表