程序要跑很长时间,时常输出点儿结果以便观察程序进度是个不错的习惯。
但是这时常造成 刷屏的后果,肿么办。。。
以下网址给了个方案---输出Backspace符号,就可以删除Command Window中的字符了~http://stackoverflow.com/questions/8825796/how-to-clear-the-last-line-in-the-command-window
整理成一个函数功能如下:
- 1、清除命令行(Command Window)的一些字符再输出
- 2、自动记录上次输出的字符串长度,作为下次的清除字符数
%清除命令行(Command Window)的一些字符再输出。
%自动记录上次输出的字符串长度,作为下次的清除字符数
%Copyright (C) http://cherishlc.iteye.com/blog/1863521
%version: 2013_05_08
%Input:
% str: 要输出的字符串
% numToErase: (一般不需要此参数)输出str前要删除的Command Window中的字符数量。 留空时删除上一次字符串的长度。
function eraseAndPrint(str,numToErase)
% persistent count;
persistent n;
if(isempty(n))
n=0;
end
% if(isempty(count))
% count=0;
% end
% maxCount=5;
if(nargin>1)
fprintf(repmat('\b',1,numToErase));
else
fprintf(repmat('\b',1,n));
end
% fprintf(repmat('*',1,count));
str=sprintf(str);
fprintf(str);
n=length(str);
% n=length(str)-length(strfind(str,'\'))+count;
% count=mod(count+1,maxCount);
end
测试代码如下:
% test eraseAndPrint
clc
clear functions
% import io.*
fprintf('***test eraseAndPrint\n')
eraseAndPrint('1\n')
pause(1);
eraseAndPrint('22\n')
pause(1);
eraseAndPrint('333\n')
pause(1);
t=tic;
eraseAndPrint(sprintf('Time is %d\n',t))
fprintf('***End of test eraseAndPrint\n')
分享到:
相关推荐
matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组matlab输出数组...
matlab的segyout输出程序,简单,实用,大家可以下载看看啊啊
基于matlab多输入多输出系统的状态空间simulink模型获得阶跃响应
Matlab的LaTeX输出 公式输出 函数图像的eps矢量输出
Matlab在窗口输出不同颜色的字符串(代码)
matlab matlab文件输入输出
包含MATLAB的所有基本输入输出函数,对初学者有很大的提高。可以实现MATLAB的文件输出...
用于实现matlab无边框输出的小程序 很简单 只用几个函数就可以了
详细介绍了matlab画图时输出多行标题的方法
回归预测 | MATLAB实现CNN-LSTM多输入单输出(完整源码和数据) 本次运行测试环境MATLAB2020b,MATLAB实现CNN-LSTM多输入单输出预测。
将源文件读入matlab后二进制输出到文本文件,http://blog.csdn.net/GSH_Hello_World/article/details/78455891
matlab小程序,简单的矩阵输出,matlab默认是指数形式输出到文件,本小程序将矩阵以小数的形式输出到文件,方便进一步处理
matlab输出数组|中文教程,关于Matlab输出数组问与答实例教程docx文档下载。
BP_bp多输入_matlab神经网络_多输出预测_多输入多输出_BP多输出_源码.rar
MATLAB实现CNN卷积神经网络多输入多输出预测(完整源码和数据) 数据为多输入多输出预测,输入10个特征,输出3个变量,程序乱码是由于版本不一致导致,可以用记事本打开复制到你的文件。 运行环境MATLAB2018b及以上。
2.内容:基于VGG16深度学习网络目标识别matlab仿真,输出识别混淆矩阵+代码仿真操作视频 3.用处:用于基于VGG16深度学习网络目标识别算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: 使用...
2.内容:【包括操作视频】阀值系统中的随机共振现象的matlab仿真,输出噪声强度D和输入-输出信号相似度S 3.用处:用于随机共振编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: 使用matlab2021a或者...
matlab开发-结构输出变量的映射字段。程序将结构的每个字段分配给输出参数。
基于MATLAB的逆变器输出电压谐波抑制与仿真.pdf
MATLAB语言在电源输出功率和效率实验中的应用.pdf