Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有函数 print_date 去
fprintf('%d.%d.%d\n, date.day, date.month, date.year)
在这种情况下打印出“20.5.1990”
但我想删除 \n 部分,因为我需要在另一个中使用此功能。但是,当我删除 \n 时,print_date 上的输出变成了,我不知道如何解释。但是命令窗口开头的“>>”变成:“20.5.1990>>”而不是“20.5.1990”
我该如何解决?
如果要print_date在另一个函数中使用该函数,请将返回值添加到print_date. 将fprintf数据写入文本文件或控制台窗口。如果需要将输出字符串存储到变量中,请使用sprintf. 然后,您可以使用 显示变量的值disp。这是一个示例,但我建议您阅读文档以获取更多信息。
print_date
fprintf
sprintf
disp
function s=print_date(date) s=sprintf('%d.%d.%d', date.day, date.month, date.year); disp(s); end