matlab:Matlab基础教程 第一章 MATLAB简介 第二章 Matlab的基本使用方法


注:教材为《MATLAB》基础教程(第四版) 清华大学出版社

1.3 MATLAB的路径搜索

路径搜索 cd/path

在这里插入图片描述

查看单精度双精度数据类型的取值范围

在这里插入图片描述
注:目前用处不大,仅供复习翻阅。

2.1 简单的数学运算

2.1.1 最简单的计算器使用法

  • 直接输入法
  • 存储变量法

2.1.2 MATLAB中常用数学函数

在这里插入图片描述

2.1.3 MATLAB的数学运算符

在这里插入图片描述

2.1.4 标点符号的使用

  • 分号
  • 百分号

2.2 常用的操作命令和快捷键

在这里插入图片描述
在这里插入图片描述

2.3 MATLAB的数据类型

2.3.1 整数

在这里插入图片描述

2.3.2 浮点数

在这里插入图片描述
在这里插入图片描述

2.3.3 复数*****

创建复数的两种方法:
直接创建 eg:1+1*i
运用complex()函数 eg:complex(a,b)
有区别:
在这里插入图片描述

2.3.4 逻辑语言*****

在这里插入图片描述

example1:
在这里插入图片描述
在这里插入图片描述
example2:
在这里插入图片描述

2.3.5 各种数据类型之间的转换

在这里插入图片描述

2.3.7 变量

fix()函数

1、fix函数:向零方向取整

2、用法说明:y=fix(x) 函数将x中元素零方向取整,得到y是一个整数数组。对于复数z,分别对实部和虚部取整

3、举例说明

x = [1-2.9i 3+4.5i 5-6.7i 9-10.2i]

x = 1.0000 - 2.9000i 3.0000 + 4.5000i 5.0000 - 6.7000i 9.0000 -10.2000i

y = fix(x)

y = 1.0000 - 2.0000i 3.0000 + 4.0000i 5.0000 - 6.0000i 9.0000 -10.0000i

2.4 MATLAB的运算符

2.4.1 关系运算符

在这里插入图片描述
在这里插入图片描述

2.4.2 逻辑运算符

在这里插入图片描述

2.4.3 运算符的优先级

在这里插入图片描述

2.5 MATLAB的一些基础函数

2.5.1 位操作函数

2.5.2 逻辑运算函数

2.5.3 集合函数

2.5.4 时间与日期函数

2.6 脚本文件

2.6.1 脚本文件的用法

example:
在这里插入图片描述

disp():显示变量内容、
%: 注释块

2.6.2 块注释

在这里插入图片描述

课后习题

##以下代码为matlab中代码
%%    chapter2

%%    1    创建double的变量 并进行计算
%%1%%建立a,b两个变量
a=87;
b=190;
%%对其进行加、减、乘 运算
a+b
a-b
a*b

%%    (2)
%%创建 uint8 类型的变量c,d
c=uint8(87);
d=uint8(190);
%%对其进行加、减、乘 运算
c+d
c-d
c*d

%%    2    计算以下表达式
%%1)
sind(60)%%方法一
sin(pi/3)%%方法二
%%2)
exp(3)
%%3)
cos(3*pi/4)

%%    3    设u=2,v=3,求以下表达式
u=2;v=3;
%%    (1)
4*u*v/log(v)
%%    (2)
(exp(u)+v)^2/(v^2-u)
%%    (3)
sqrt(u-3*v)/(u*v)

%%    4    计算以下表达式
%%    (1)
(3-5*i)*(4+2*i)
%%    (2)
sin(2-8*i)

%%    5    判断下面语句的运算结果
%%均为逻辑运算
%%14<20
%%24<=20    
%%34==20    %%判断b是不等于20
%%44~=20    %%判断b是否不等于20
%%5'b'<'B'    %%判断b的asc码是否小于B的asc码

%%    6    设a=39,b=58,c=3,d=7,判断下面表达式的值
a=39; b=58; c=3; d=7;
%%    (1)
a>b
%%    (2)
a<c
%%    (3)
a>b&&b>c    %%判断是否满足 a>b 且 b>c
%%    (4)
a==d
%%    (5)
a|b>c    %%判断是否满足 a>c 或者 b>c
%%    (6)
~~d    %%~d,如果d等于0,则结果为1.如果d等于1,则结果为0。现在~d是0 ,所以~ ~ d 是 1


%%    7    编写脚本,计算上面第2题中的表达式。

%%前一个disp('')显示引号内容 后一个disp()显示括号内运算内容

disp('sin(60)=');%%显示内容
disp(sind(60));%%进行运算

disp('exp(3)=');%%显示内容
disp(exp(3));%%进行运算

disp('cos(3*pi/4)=');%%显示内容
disp(cos(3*pi/4));%%进行运算



%%    8    编写脚本,输出上面第6题中的表达式的值。
%%首先录入变量信息
a=39;  b=58;  c=3;  d=7;  

%%前一个disp('')显示引号内容 后一个disp()显示括号内运算内容
disp('a>b'),disp(a>b);

disp('a<c'),disp(a<c);

disp('a>b&&b>c'),disp(a>b&&b>c)

disp('a==d'),disp(a==d);

disp('a|b>c'),disp(a|b>c);

disp('~~d'),disp(~~d);
  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
% Known encoding formats are the following FDSN codes: % 0: ASCII % 1: 16-bit integer % 2: 24-bit integer (untested) % 3: 32-bit integer % 4: IEEE float32 % 5: IEEE float64 % 10: Steim-1 % 11: Steim-2 % 12: GEOSCOPE 24-bit (untested) % 13: GEOSCOPE 16/3-bit gain ranged % 14: GEOSCOPE 16/4-bit gain ranged (untested) % 19: Steim-3 (alpha and untested) % % See also MKMSEED to export data in miniSEED format. % % % Author: Franois Beauducel % Institut de Physique du Globe de Paris % Created: 2010-09-17 % Updated: 2012-04-21 % % Acknowledgments: % Ljupco Jordanovski, Jean-Marie Saurel, Mohamed Boubacar, Jonathan Berger, % Shahid Ullah. % % References: % IRIS (2010), SEED Reference Manual: SEED Format Version 2.4, May 2010, % IFDSN/IRIS/USGS, http://www.iris.edu % Trabant C. (2010), libmseed: the Mini-SEED library, IRIS DMC. % Steim J.M. (1994), 'Steim' Compression, Quanterra Inc. % History: % [2012-04-21] % - Correct bug with Steim + little-endian coding % (thanks to Shahid Ullah) % [2012-03-21] % - Adds IDs for warning messages % [2011-11-10] % - Correct bug with multiple channel name length (thanks to % Jonathan Berger) % [2011-10-27] % - Add LocationIdentifier to X.ChannelFullName % [2011-10-24] % - Validation of IEEE double encoding (with PQL) % - Import/plot data even with file integrity problem (like PQL) % [2011-07-21] % - Validation of ASCII encoding format (logs) % - Blockettes are now stored in substructures below a single % field X.BLOCKETTES % - Add import of blockettes 500 and 2000 % - Accept multi-channel files with various data coding % [2010-10-16] % - Alpha-version of Steim-3 decoding... % - Extend output parameters with channel detection % - Add gaps and overlaps on plots % - Add possibility to force the plot % [2010-10-02] % - Add the input formats for GEOSCOPE multiplexed old data files % - Additional output argument with gap and overlap analysis % - Create a plot when no output argument are specified % - Optimize script coding (30 times faster STEIM decoding!) % % [2010-09-28] % - Correction of a problem with STEIM-1 nibble 3 decoding (one % 32-bit difference) % - Add reading of files without blockette 1000 with additional % input arguments (like Seismic Handler output files). % - Uses warning() function instead of fprintf().

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值