matlab中怎么使用disp函数显示一句话同时输出变量值呢?
生活随笔
收集整理的这篇文章主要介绍了
matlab中怎么使用disp函数显示一句话同时输出变量值呢?
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
今天在写matlab程序的时候,发现之前matlab输入input和输出output函数的使用有点遗忘,于是决定记录下来这些零碎的知识点。
那么disp如何显示一句话同时输出变量值呢?
参考的disp官方文档
下面给出一种方法
用中括号[]把一些变量括起来,然后用disp函数显示。其中可能用到一些类型转换函数,比如num2str()函数就是把数字变成字符串。
下面是一个例子:想要显示“在h是0.01的时候,在x0=pi/2这点处sin(x0)的导数是:-0.005”这样一句话。其中,0.01是变量,0.005是变量。
用的是下面这句话:
disp([‘h是’,num2str(h),‘的时候,在x0=pi/2这点处sin(x0)的导数是:’,num2str(slope)]);
总的程序如下:
x0=pi/2; h=0.01; x=[x0, x0+h]; y=[sin(x0),sin(x0+h)]; slope=diff(y)./diff(x); disp(['h是',num2str(h),'的时候,在x0=pi/2这点处sin(x0)的导数是:',num2str(slope)]);总结
以上是生活随笔为你收集整理的matlab中怎么使用disp函数显示一句话同时输出变量值呢?的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 转债股票是好是坏 可转债对公司影响盘点
- 下一篇: matlab中plot同时绘制两个函数时