跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 综合服务 > 社群媒体 > matlab实现输出的几种方式(disp函数、fprintf函数、print函数)

matlab实现输出的几种方式(disp函数、fprintf函数、print函数)

时间:2024-04-05 21:40:45 来源:网络cs 作者:利杜鹃 栏目:社群媒体 阅读:

标签: 函数  方式  实现  输出 

matlab实现输出的几种方式(disp函数、fprintf函数、print函数)
输出为文本、文件、打印

1、disp函数

显示变量的值,如果变量包含空数组,则会返回 disp,但不显示任何内容。
矩阵

A = [1 0];disp(A)

结果
在这里插入图片描述
字符串

S = 'Hello World.';disp(S)

在这里插入图片描述
使用 [] 运算符将多个字符向量串联在一起。使用 num2str 函数将任何数值转换为字符。使用 disp 显示结果。

name = 'Ac';   age = 2;X = [name,' will be ',num2str(age),' this year.'];disp(X)

结果
在这里插入图片描述

2、fprintf函数

(1)将数据写入文本文件

将多个数值和字面文本输出到屏幕。

A1 = [8.2, 9900];A2 = [8.1,  7.7 ; ...      8100, 7600];formatSpec = 'X is %4.2f meters or %8.3f mm\n';fprintf(formatSpec,A1,A2)

结果
在这里插入图片描述
formatSpec 输入中的 %4.2f 指定输出中每行的第一个值为浮点数,字段宽度为四位数,包括小数点后的两位数。formatSpec 输入中的 %8.3f 指定输出中每行的第二个值为浮点数,字段宽度为八位数,包括小数点后的三位数。\n 为新起一行的控制字符。

(2)显式将包含分式的双精度值转换为整数值。

a = [1.02 3.04 5.06];fprintf('%d\n',round(a));

在这里插入图片描述
formatSpec 输入中的 %d 将向量 round(a) 中的每个值作为有符号整数输出。\n 为新起一行的控制字符。

(3)将表格数据写入文本文件

将指数函数的短表写入到名为 exp.txt 的文本文件。

x = 0:.1:1;A = [x; exp(x)];fileID = fopen('exp.txt','w');fprintf(fileID,'%6s %12s\n','x','exp(x)');fprintf(fileID,'%6.2f %12.8f\n',A);fclose(fileID);

在这里插入图片描述

3、print函数

打印图窗或保存为特定文件格式

bar(1:10)print

在这里插入图片描述

本文链接:https://www.kjpai.cn/news/2024-04-05/154612.html,文章来源:网络cs,作者:利杜鹃,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论