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

MATLAB基础知识之MATLAB数值数据

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

) q0 H  {3 y( _; n数值数据类型的分类( C( g7 _8 `* j* r) @0 P+ l
整型8 D4 |: q, [9 D3 Q
浮点型
- ]- X3 k7 [2 \0 V' |2 k+ l! Y复数型" l5 V* r% Q9 w# D; {
(1)整型:2 k8 V2 A( n+ S6 N8 \0 f
无符号整数:无符号8位整数、无符号16位整数、无符号32位整数、无符号64位整数。
: }' H6 k( R& O: j3 N7 K带符号整数:带符号8位整数、带符号16位整数、带符号32位整数、带符号64位。
% T3 z4 B' {5 G; lint8()
6 A& p' M; V. K, |uint8()
9 L; o) N. v4 h; k( _3 [(2)浮点型
  h- z1 g" v6 F3 u  S1 S. V2 _$ Ysingle函数:将其他类型的数据转换为单精度型。1 F+ u* D; c, m! u' D6 [  S
double函数:将其他类型的数据转换为双精度型 。0 M5 |8 A# e1 U: ~5 n
& a  l3 }8 p! U/ Q" l
class(4):返回数据类型。, f8 r5 f6 o8 m
' u! Z% k8 v+ T
(3)复数型: r( k6 v- \' V9 Z/ t) H& X8 H
复型数据包括实部和虚部两个部分,实部和虚部默认为双精度型,虚数单位用i或j来表示。
' C, S) o2 a/ R4 U# zreal 函数 :求复数的实部。
; z: F2 ]8 x  k9 E4 dimag 函数:求复数的虚部。
& b1 o3 |7 Y! m- T6 j% Z/ d! X& I4 ~0 G1 a+ U) B+ _  m
>> 1+2i  i; m5 T1 H5 f9 c
ans =
9 l" J# W5 N! }3 {! W        1.0000 + 2.0000i
& M" M1 T% x! V, J4 }>> 1+2j
% |1 Q  w0 X! T8 O) |2 a5 Oans =
9 }2 u+ B5 s+ o" ?/ P# [        1.0000 + 2.0000i
( d7 U( J  H' R8 ?0 t6 u# n' E; O7 [" i% N! h  ~* S

$ D; `2 t3 M! f. X, h4 R2 v* H数值数据输出格式
0 x( ~5 _+ s! }format命令的格式:format 格式符3 E" r! @7 I6 D/ }, e1 Z% V* B
  X. d( ~: i. o/ {/ V) S' u$ c7 @
>> foamat long: \5 x' P2 |$ S" n7 u3 w9 J+ p
>> 50/3
* c4 ^" G) D+ g2 Kans =
$ A; c/ ^+ o7 {, E" z        16.6666666666666668
( h. Z0 p  O8 ]9 X2 r4 z# c! y9 |, n>> format
! K2 D" c" E% I6 k>> 50/30 J' n  {) f: H8 n1 M5 A
ans = % f! {* p4 F& D* _+ Z
        16.6667  E. [! N$ c  m  g& z# O

7 c5 X+ Z" s6 Z9 A  a
/ b  h- X) J6 i0 k2 N注意:format 命令只影响数据输出格式,而不影响数据的计算和存储 。
' s* T4 n) P2 |. W2 n+ s( o2 v9 [" b& K
常用数学函数
- C2 O# A, k+ }$ A! w  @exp():以e为底指数形式
. M+ W5 ^2 w& m$ W. s* Qsin()、sind():三角函数有以弧度为单位的函数和以角度为单位的函数,如果是以角度为单位的函数,就在函数名后面加“d”
' }( f* S* |6 i7 O6 I. Zabs():以求实数的绝对值、复数的模、字符串的 ASCII 码值
  t& [5 w& p0 e' N4 _2 ]6 o, Cfix()、 floor() 、ceil()、 round():用于取整,round 函数是按照四舍五入的规则来取整;ceil是向上取整,取大于等于这个数的第一个整数;floor是向下取整,取小于等于这个数的第一个整数;fix是固定取靠近0的那个整数,也就是舍去小数取整; N$ B- g6 X- I5 i: L
rem():例如,rem(m,10),m除以10,取余数
: r1 K% u7 x- ^5 O) H/ lisprime():返回是素数的元素; _% L6 i. W5 `  s& Z' J$ A
find():返回索引号
! ~5 ?( N% U8 G3 ~, f求[0,100]所有素数:: M3 _# G+ X1 h. k

( [& ?; @% u4 [8 y9 C>> x = 0:100;
& m$ D) O' I& U$ x  a7 i7 U>> k = isprime(x);+ @. n. ^* N+ a( `4 w- e4 x
>> k1 = find(k);8 L8 S0 i4 K& T( t4 x1 U( q
>> p = x(k1)
1 E, w7 _2 m% U  J7 h( V; y
% O8 I; w! O7 D5 i$ t
' X" G7 j+ k' r/ s6 v/ ?

该用户从未签到

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:32 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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