前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >matlab 函数,matlab 语法1

matlab 函数,matlab 语法1

作者头像
zhangjiqun
发布2024-12-17 08:32:42
发布2024-12-17 08:32:42
8900
代码可运行
举报
文章被收录于专栏:计算机工具计算机工具
运行总次数:0
代码可运行

matlab中fullfile使用 f = fullfile(‘dir1’, ‘dir2’, …, ‘filename’) %fullfile构成地址字符串;

如:输入:f = fullfile(‘C:’,’Applications’,’matlab’,’fun.m’) 得到:f =C:\Applications\matlab\fun.m

MATLAB中fopen、fprintf函数的用法

语法1:FID= FOPEN(filename,permission)

r 读出 w 写入(文件若不存在,自动创建) a 后续写入(文件若不存在,自动创建)

r+ 读出和写入(文件应已存在) w+ 重新刷新写入,(文件若不存在,自动创建) a+ 后续写入(文件若不存在,自动创建)) w 重新写入,但不自动刷新 a 后续写入,但不自动刷新

printf函数可以将数据按指定格式写入到文本文件中。其调用格式为:

数据的格式化输出:fprintf(fid, format, variables)

按指定的格式将变量的值输出到屏幕或指定文件

fid为文件句柄,若缺省,则输出到屏幕

Matlab之fgetl函数

函数功能:从文件中读取一行数据,并去掉行末的换行符。 语法格式:tline = fgetl(fid) fid是通过fopen函数打开文件后得到的一个整型的文件标识。fgetl从这个文件中读取一行数据并丢弃其中的换行符。

  • 如果读取成功,tline容纳了读取到的文本字符串
  • 如果遇到文件末尾的结束标志(EOF),则函数返回-1,即tline值为-1。

返回的字符串tline并不包含文本行的行终止符。要得到行终止符,可以使用函数fgets。

Matlab中的Inf和NaN

Matlab中的

  1. Inf和-Inf分别代表正无穷和负无穷
  2. NaN表示非数值的值

产生一般是由于0 做了分母或者运算溢出,产生了超出双精度浮点数数值范围的结果,非数值量则是因为0/0,或者Inf/Inf型的非正常运算。

注:两个NaN是不相等的。

matlab zeros函数的使用

第一步在命令行窗口中输入B=zeros(5),按回车键可以看到生成了一个5*5的零矩阵,如下图所示:

MATLAB feof和~feof函数用法

代码语言:javascript
代码运行次数:0
运行
复制
函数feof(fid) 用法:文件指针 fid 到达文件末尾时返回“真”值;否则返回“假”;

~feof 是在 feof 前加了“非”:文件指针到达文件末尾时 该表达式值为“假”;否则为“真”;

while ~feof 表示 若 未读到文件末尾 则 继续 循环
while feof 表示 若 未读到文件末尾 则 终止 循环,所以只循环一次就终止

matlab中sscanf函数的用法

sscanf的基本用法如图,数据列表=sscanf(待读取数据字符串,格式字符串)

matlab中~=

matlab中~=是不等于的意思,主要用于判断两侧表达式是否不相等,如果两个值比较,是不等于的,那么返回结果为真,是等于的,那么返回结果为假

matlab subplot 用法

就是绘制子图的前后顺序

matlab中find函数

注:竖着数!! 条件:find(A==1) 例如:返回的仍然是位置!

3.返回前N个非零元素的位置,find(A,X) 例如:

4.返回最后一个非零值的位置find(A,1,‘last’)

5.返回最后一个非零值的行列位置或者A中非零元素位置

6.[a,b,v] = find(A),找出A中非零元素所在的行和列,分别存储在a和b中,并将结果放在v中.

MATLAB基本语法

代码语言:javascript
代码运行次数:0
运行
复制
3 ^ 2	       % 3 raised to the power of 2

当你点击“执行”按钮,或者按“Ctrl+ E”,MATLAB执行它并返回结果:

代码语言:javascript
代码运行次数:0
运行
复制
ans = 9

另外一个例子:

代码语言:javascript
代码运行次数:0
运行
复制
sin(pi /2)	  % sine of angle 90o

当你点击“执行”按钮,或者按“Ctrl+ E”,MATLAB执行它并返回结果:

代码语言:javascript
代码运行次数:0
运行
复制
ans = 1

另外一个例子,

代码语言:javascript
代码运行次数:0
运行
复制
7/0		      % Divide by zero

当点击“执行”按钮,或者按“Ctrl+ E”,MATLAB执行它并返回结果:

代码语言:javascript
代码运行次数:0
运行
复制
ans = Inf
warning: division by zero

matlab 运算符

MATLAB分号(;)使用

MATLAB中分号(;)表示语句结束;但是,如果想抑制和隐藏 MATLAB 输出表达,表达后添加一个分号。

MATLAB特殊变量和常量

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • matlab中fullfile使用 f = fullfile(‘dir1’, ‘dir2’, …, ‘filename’) %fullfile构成地址字符串;
  • MATLAB中fopen、fprintf函数的用法
  • Matlab之fgetl函数
  • Matlab中的Inf和NaN
  • matlab zeros函数的使用
  • MATLAB feof和~feof函数用法
  • matlab中sscanf函数的用法
  • matlab中~=
  • matlab subplot 用法
  • matlab中find函数
  • MATLAB基本语法
  • matlab 运算符
  • MATLAB分号(;)使用
    • MATLAB特殊变量和常量
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档