文件名称:prin:增强的格式化IO功能(替代sprintf和fprintf)-matlab开发
文件大小:239KB
文件格式:ZIP
更新时间:2024-06-20 06:47:03
matlab
由标准 C 库定义的 Sprintf 与 Matlab 有点不匹配,Matlab 是一种与较低级别的系统编程 C 语言相比的更高级别的快速原型语言。 本次提交引入了 prin 函数,该函数包含 sprintf 和 fprintf 的所有功能,同时克服了这些缺点: 1.) %f、%e 和 %g 浮点转换对于大多数系统编程任务来说是足够的,但对于图形编程来说不够灵活。 prin 提供的新 %w 和 %v 格式转换避免了 sprintf 浮点转换的大部分限制。 2.) 很难向量化包含 sprintf 的代码,因为它没有提供一种简单的方法来重复部分格式字符串。 出于这个原因, prin 格式字符串允许两个新的结构(重复计数和向量格式)。 3.) 字符串元胞数组在 Matlab 图形编程中是必不可少的,并且还有其他用途。 使用 sprintf 创建这些对象很麻烦,因为它不允许元胞数组输入或输出参数
【文件预览】:
prin.zip