如何控制MATLAB语句的输出(不换行,类似于C++中的cout语句)

来源:互联网 发布:excel表格重复数据统计 编辑:程序博客网 时间:2024/04/28 16:12

我上网浏览了一遍,发现大部分同学不会利用MATLAB语句控制语句的输出,结果老是出现换行的情况,或者是遇到数组,函数公式等情况不会解决,下面我就举一个很简单的例子来说明MATLAB如何控制输出问题。

工具:disp()函数

做法:见下面的简单的代码

syms x;
t1=[1,1,2,3];
F1=1/(2.*x+1);
disp(['函数' '"' char(F1) '"' '在节点' '['  num2str(t1) ']' '处的差商值为:' char(chashang(t1,F1))]); 

其中chashang()函数是我就自己编写的,已经上传到这个平台了,不过它返回的是一个数值,不用管。

对于函数或者含有syms变量的对象以及数值,在输出的时候前面要加上char(),对于一串数字或者字符同时输出,前面要加上num2str();

下面是上述程序运行结果:


这样就实现了输出不换行操作了.







原创粉丝点击