matlab的输出(命令窗口、fprint函数、disp函数) 您所在的位置:网站首页 matlab双循环结果输出矩阵 matlab的输出(命令窗口、fprint函数、disp函数)

matlab的输出(命令窗口、fprint函数、disp函数)

2023-07-22 21:46| 来源: 网络整理| 查看: 265

命令窗口直接输出,MATLAB的默认格式是精确到小数点后4位。如果一个数太大或太小,那么将会以科学记数法的形式显示。比如:

format  stytle

改变默认输出格式要用到format命令,可根据下表改变数据的输出格式

显示数值格式

Stytle

解释

示例

short (default)

默认形式,小数点后面保留4位

3.1416

long

小数点后面保留15位

3.141592653589793

shortE

带有5位有效数字科学记数法

3.1416e+00

longE

带有15位有效数字科学记数法

3.141592653589793e+00

shortG

总共有5个数字,可以用科学记数法,也可不用

3.1416

longG

总共有15个数字,可以用科学记数法,也可不用

3.14159265358979

shortEng

短工程符号(指数是3的倍数),小数点后四位

3.1416e+000

longEng

长工程符号(指数是3的倍数),小数点后15位

3.14159265358979e+000

+

只输出这个数的正负

+

bank

美元格式

3.14

hex

16进制表示

400921fb54442d18

rat

分数形式

355/113

 

空间间距格式

Stytle

解释

示例

compact

输出行间距紧凑

theta = pi/2theta =   1.5708

loose

输出行间距较大

theta = pi/2theta =   1.5708

 

2.disp()函数

也可以直接调用disp函数。

>> disp(1)

     1

>> disp('test')

Test

 

3. fprintf函数格式化输出数据

语法格式fprintf(format,data)

值类型

Format

解释

整型,有符号数

%d or %i

10进制

整型,无符号数

%u

10进制

%o

8进制

%x

16进制,小写字母a-f

%X

16进制,大写字母A-F

浮点数

%f

浮点型表示

%e

科学计数法表示,如301:表示为 3.01e+2

%E

科学计数法表示,如301:表示为 3.01E+2

%g

%e 或%f更紧凑,如果最后有多余0则删除,如301.00:表示为301

%G

%E 或%f更紧凑,如果最后有多余0则删除,如301.00:表示为301

字符型,字符串

%c

单个字符型

%s

字符串

 

示例:

>> fprintf('d=%d\n', 5)

d=5

>> fprintf('d=%f\n', 5)

d=5.000000

>> fprintf('d=%f, a=%s\n', 5,'qwe')

d=5.000000, a=qwe

>>



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有