【matlab】输出显示函数 sprintf()&disp()
disp()功能类似于c语言中的print;java语言中的System.out.println();
Matlab的disp()函数 :
1.输出字符串:
>>disp('my test')
my test
2.输出数字:
>> test=3;
>> disp(test)
3
3.同时输出字符串和数字:
>> test=3;
>> disp(['my test=',num2str(test)])
my test=3
sprintf和disp的区别 :
>> disp('pi=',pi)
Error using ==> disp
Too many input arguments.
---------------------
如上,想把字符串pi=和变量pi的值显示在一行上,试用disp(′pi=′,pi),回答这是非法的。
-->应该disp(['pi=',num2str(pi)]),disp里面要是一个字符串,所以需要转换一下,用[]连接2个字符,使用num2str转换。
disp(['圆周率=',num2str(pi)]) disp只显示一个str类数据,所以用[…] . 其中数据用“,”隔开。
-->或,可用sprintf函数,它可把数据按要求的格式转换为字符串,再把它与需要显示的字符串组装成一个长字符串,使显示格式非常灵活,人机界面更为友好。
如键入:
st=sprintf(′ 圆周率pi= %8.5f′,pi);
disp(st)
结果为:
圆周率pi=3.14159
其中,%为数据格式符,f表示十进制浮点,8.5表示数字的长度为8位,小数点后5位。
从%到f之间的字符都是不显示的,它只指出显示数据pi的格式。
---------------------------------------------------------------------------
>> disp(sprintf('圆周率pi= %8.5f',pi))
圆周率pi= 3.14159
sprintf命令是从C语言中的同名命令演化来的,sscanf则是它的逆命令,相仿的还有fprintf和fscanf。
再举一个用sprintf的例子:
它为y的两列规定了不同的显示格式。
x = 0: 10: 90;
y = [x; sin(x*pi/180)];
disp(sprintf (′%10.2f %12.8f\n′,y))
结果为:
0.00 0.00000000
10.00 0.17364818
80.00 0.98480775
90.00 1.00000000
------------------------
【matlab】输出显示函数 sprintf()&disp()的更多相关文章
- matlab中的输出显示函数
matlab中的输出显示函数 在matlab中使用的显示函数有disp.sprintf.fprintf比较常用.下面来介绍一下他们的用法. 1.disp()函数: disp(x)主要是用来输出变量x的 ...
- Matlab之显示输出
0.recommand: fprintf fprintf('%d\n', i); 1.disp disp(['answer = ' num2str(5)]); 2.sprintf sprintf(' ...
- Matlab基本函数-conj函数
Matlab基本函数-conj函数 1.conj函数:用于计算复数的共轭值 2.用法说明:y=conj(x)函数计算复数x的共轭值.输出结果y的维数跟输入x的维数一致,返回值为:real(y)-i*i ...
- ThinkCMF变量输出+使用函数
ThinkCMF变量输出+使用函数的方式同ThinkPHP. ThinkPHP变量输出: 在模板中输出变量的方法很简单,例如,在控制器中我们给模板变量赋值: $name = 'ThinkPHP'; $ ...
- matlab画图形函数 semilogx
matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数.loglog是x y轴都取 ...
- Matlab:max函数
Matlab中max函数在矩阵中求函数大小的实例如下: C = max(A)返回一个数组各不同维中的最大元素.如果A是一个向量,max(A)返回A中的最大元素.如果A是一个矩阵,max(A)将A的每一 ...
- 四轴飞行器1.1 Matlab 姿态显示
四轴飞行器1.1 Matlab 姿态显示 开始做四轴了,一步一步来,东西实在很多,比较杂.先做matlab上位机,主要用来做数据分析,等板子到了可以写飞控的程序了,从底层一层一层开始写..希望能好好的 ...
- EmWin 文本显示函数
函数模型----------------------------------- 1:void GUI_DispChar(U16 c): 在当前窗口的当前文本位置处,使用当前字体显示单个字符. c ...
- 『转载』Matlab中fmincon函数获取乘子
Matlab中fmincon函数获取乘子 一.输出结构 [x,fval,exitflag,output,lambda] = fmincon(......) 二.结构说明 lambda结构 说 ...
随机推荐
- app 图标规格参考表
转自:http://www.cocoachina.com/appstore/top/2012/1105/5031.html 像我一样记不住iOS应用图标像素尺寸的开发者不在少数,我经常需要查询不同设备 ...
- 自己用的C++编码规范
头文件结构 #ifndef COMMUNICATERHANDLLER_H #define COMMUNICATERHANDLLER_H #include "ace/Guard_T.h&quo ...
- 微信wap开发---页面自适应大小
<meta name="viewport" content="width=device-width, initial-scale=0.5, minimum-scal ...
- Java类型Float&&Double
package study; public class testFloatDouble { public static void main(String[] args) { float f = 0; ...
- LeetCode: Min Stack 解题报告
Min Stack My Submissions Question Solution Design a stack that supports push, pop, top, and retrievi ...
- 向linux服务器上传下载文件方式收集
向linux服务器上传下载文件方式收集 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法] scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ...
- Ubuntu下迁移MySQL数据库文件目录
用Ubuntu的apt包管理工具安装的mysql数据库,默认将数据库文件保存在/var/lib/mysql目录下,时间久了数据库越来越大,所以准备挂载个新的硬盘专门存放mysql数据库. 1.确定my ...
- mysql status
要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释: 状态名 作用域 详细解释 Aborted_cl ...
- linux命令--vi,vim
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件.并将光标置于第n行首 vi + filename :打开文件.并将光标置 ...
- xml选择节点方法
1.选取某个节点 方法一:newNode = document.DocumentElement.SelectSingleNode("//student[@id='A103']"); ...