找回密码
 注册
关于网站域名变更的通知
查看: 314|回复: 2
打印 上一主题 下一主题

MATLAB基础知识之MATLAB数值数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-3-24 11:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
# [0 u6 |1 D7 V& \+ }. k
数值数据类型的分类
+ u4 _1 r8 O1 A; V5 ?2 ^/ c整型* v% ^0 K$ S, {/ h! V, s
浮点型  o8 ?# u  }) G
复数型* K9 `5 R! R5 r9 r0 Z# i0 x
(1)整型:) G: {, y4 Q* e/ N/ @: F7 e# e
无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数。* a( ?- m) P% b5 J6 p  S. q9 |
带符号整数:带符号8位整数、带符号16位整数、带符号32位整数、带符号64位。* e/ B& [9 C. o; g4 m9 d2 U
int8()
% U& U$ ~# g* H' o4 m1 tuint8()
& v5 J5 l: b( t/ F0 `9 e(2)浮点型. E) B9 T  A0 o" W. `& O, ]
single函数:将其他类型的数据转换为单精度型。. i% Y  t+ w& b' q. @
double函数:将其他类型的数据转换为双精度型 。) u( W. R0 _' p2 e5 W
2 H6 d) \  E, e2 O
class(4):返回数据类型。
8 ]/ R0 |' h0 D! Y# `- c5 f
2 g' k+ e# q0 W- _2 v, g& C5 Y(3)复数型( [; n5 v! f. h" B" _
复型数据包括实部和虚部两个部分,实部和虚部默认为双精度型,虚数单位用i或j来表示。  v' L0 T" C9 N# F
real 函数 :求复数的实部。+ f$ }8 k- V. }+ [: X% N
imag 函数:求复数的虚部。; d, x) G, Z2 C0 i6 A" I
9 @- Q! p5 L* E( ^6 F6 V
>> 1+2i! U& K1 v3 \0 o, N3 I& [
ans =
* \7 R& t, `+ q+ U        1.0000 + 2.0000i3 @* e- G0 N  D5 B* ^; N- }' c4 [5 V. ~' _
>> 1+2j1 U: L1 `3 D& e% \' d1 q9 t6 M3 O* @
ans =
& u8 z6 I0 _; l        1.0000 + 2.0000i
, V9 I6 `! I% c: M0 P5 m& r& D* T. N& D  c+ E
5 P# q; U8 x2 v8 h* G( Z- Y
数值数据输出格式
2 a0 u. ?* @* V* f4 w, d6 |format命令的格式:format 格式符
$ e+ ]0 w/ k6 R) \: L( u6 u0 a- U1 n/ Z( @% m/ @# m& H
>> foamat long& v0 f/ n: ]5 d5 n. d, `3 H
>> 50/3/ L) S: M* A6 x$ \; ?9 A7 j2 A
ans =
2 a0 B8 t  I; r% n0 V9 K        16.6666666666666668% y. U( g& E1 w, g% p8 z
>> format
4 O* Z: O* j1 Y( U, Q, i/ L>> 50/31 P. T8 u/ a$ j  [6 ]1 A* B+ o
ans =
& J& h4 Y+ H4 X2 C8 _% e        16.6667! P0 y( {( K5 E$ [: P
: c' `9 c; U" |- ?7 w( a; X

4 Y+ [4 X7 U8 {0 t. G. d2 L注意:format 命令只影响数据输出格式,而不影响数据的计算和存储 。5 U# j, i2 f# l: u" @

7 Q: I2 [; J, x! Q4 {4 Q7 w8 q常用数学函数( F) h7 T& @. M  V+ T( A
exp():以e为底指数形式! j8 E5 X5 T! G9 k: r& S4 M# X' X
sin()、sind():三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数,就在函数名后面加“d”9 V; }1 T7 Y- I0 e4 {2 j. o
abs():以求实数的绝对值、复数的模、字符串的 ASCII 码值
8 h+ C) l* E0 C% J* i( H+ _, ?fix()、 floor() 、ceil()、 round():用于取整,round 函数是按照四舍五入的规则来取整;ceil是向上取整,取大于等于这个数的第一个整数;floor是向下取整,取小于等于这个数的第一个整数;fix是固定取靠近0的那个整数,也就是舍去小数取整9 o# ~7 \6 H/ z3 r( i8 `9 |
rem():例如,rem(m,10),m除以10,取余数4 p( s: u2 x6 H+ P9 x  X9 u
isprime():返回是素数的元素
0 C7 Y6 h( ~- p) ]9 ^! u( v, C5 Wfind():返回索引号
  X+ y) Y( V+ n+ ?$ h求[0,100]所有素数:' a1 Q6 D6 D3 ~% ]4 a, |! `) N
0 L4 H$ h: B$ F5 }3 @
>> x = 0:100;
, v/ k5 O& X# S3 W% ?5 \>> k = isprime(x);
2 x- w0 u  h, B/ O>> k1 = find(k);
4 c! t* N% e3 z: w>> p = x(k1)) N( [8 c  U0 Z0 S/ v
3 r- h* @$ N- Q  u6 b  R; H* G6 @* D

4 h6 C6 T& h, Y) q2 I1 u. M

该用户从未签到

2#
发表于 2022-3-24 16:05 | 只看该作者
MATLAB数值数据

该用户从未签到

3#
发表于 2022-3-24 16:26 | 只看该作者
数值数据类型的分类
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-5 04:18 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表