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

MATLAB基础知识之MATLAB数值数据

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

' u( m  X7 h& B5 U6 v7 z$ M9 W, S数值数据类型的分类! o/ i, x( R. D; M3 K7 g
整型
$ h! i% T  @' r' F) l2 b+ q* f浮点型: q" u4 J. n" @* o6 D% z
复数型
1 t- Q  H1 X/ R! @. w(1)整型:' E4 @1 l- |0 I& e5 j
无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数。
8 m! y3 P- t. o5 l- C' J% L* I4 z带符号整数:带符号8位整数、带符号16位整数、带符号32位整数、带符号64位。+ l# Q9 P3 B7 P4 X' y
int8()7 o6 R( T: O: q/ w. o7 Y* X
uint8()
% m; C3 ^4 l6 n& N(2)浮点型( A+ V( W) q+ e0 H# K# M
single函数:将其他类型的数据转换为单精度型。
1 v0 }( }4 ]) N6 Odouble函数:将其他类型的数据转换为双精度型 。
8 Y8 y* I2 v* S- @$ Q9 ?; }- Q. X& d+ D6 x$ M, W
class(4):返回数据类型。/ v3 o2 [% m. j; H$ Y4 e4 d

6 d& y: l3 w% S$ g" s* _. o(3)复数型
  {9 j7 m0 H$ G& W' Y复型数据包括实部和虚部两个部分,实部和虚部默认为双精度型,虚数单位用i或j来表示。2 }% C$ f0 D6 |+ M& ?, L4 k/ n
real 函数 :求复数的实部。- y3 I/ Z* o. e% A
imag 函数:求复数的虚部。
/ V5 U8 A: I5 z$ I4 X6 M; U6 c
- X( o- d6 r5 o1 P0 v4 G>> 1+2i9 t' x: \* F9 X# g
ans =
4 ]9 e9 L* K+ ^4 [) r) ^! E        1.0000 + 2.0000i+ r$ \! x* ?3 T) d
>> 1+2j
- @5 R; o5 z" e5 g0 A3 a, ^ans =
, A( ~, Q' c% P% R( r' U        1.0000 + 2.0000i
8 n4 Z* j- `2 m" m9 J
  C: ?7 R% O, \  V1 X( m% ^" k: g+ m$ n1 V4 b! ~% f2 Z+ N3 _  ?
数值数据输出格式0 A3 a9 F, t2 h6 ~
format命令的格式:format 格式符
( D9 g+ F, r+ @: A. X; c2 t6 U) D  }7 h4 x5 E8 }0 Q
>> foamat long8 i. ^. X+ \$ w% W6 q2 b; e0 E  }. C
>> 50/3/ v5 f- ~' _$ i) I
ans =
) h9 {! u) U4 J        16.6666666666666668
4 R' w% L6 U1 ~>> format5 S. j( y/ d9 e- ^4 Z
>> 50/3& M7 d2 i2 k8 {
ans =
3 z4 V+ m9 Y8 w* c- a5 H        16.6667( z# d  {/ P8 _- O" f: ^
, C% `: N: Q. a  n$ G: O& Y, y

, W" D0 c8 x- Q" l注意:format 命令只影响数据输出格式,而不影响数据的计算和存储 。
6 X. J" a5 d. z& A5 W( H0 C2 A+ N- }' K( t$ ~( D9 G% `
常用数学函数, b6 r4 t! y$ s- Y6 ^3 [" K* F$ |
exp():以e为底指数形式
. p+ I1 }* W0 {$ b3 c/ nsin()、sind():三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数,就在函数名后面加“d”2 |' I5 ^) c9 W9 J; o! u* Q: e
abs():以求实数的绝对值、复数的模、字符串的 ASCII 码值+ @: I- x# I2 K# T6 }' A* k
fix()、 floor() 、ceil()、 round():用于取整,round 函数是按照四舍五入的规则来取整;ceil是向上取整,取大于等于这个数的第一个整数;floor是向下取整,取小于等于这个数的第一个整数;fix是固定取靠近0的那个整数,也就是舍去小数取整
; Y! |4 p7 m2 U1 ]# Krem():例如,rem(m,10),m除以10,取余数
4 t5 l  ^2 a: s- Iisprime():返回是素数的元素
0 J7 z4 l: e# u# a6 o* w* @- yfind():返回索引号$ v0 _3 h; L$ |6 n6 U7 P
求[0,100]所有素数:
$ S& p7 t5 Y. B- D8 L5 M
. B/ c% J4 a4 B5 A>> x = 0:100;
4 U. W0 J& Z- ?) w1 A3 X>> k = isprime(x);) T; `  t" D+ [: {, w
>> k1 = find(k);6 Z; H% _0 k- Y# G  {+ o
>> p = x(k1)
& j8 V; @/ C. |9 A# X' B) e) r, L# f' ]3 O% \

6 Z- S$ L! `: u6 l- j" J# y

该用户从未签到

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

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 16:47 , Processed in 0.156250 second(s), 23 queries , Gzip On.

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

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

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