文件名称:scanfc:scanf 重写以提供单元阵列输出-matlab开发
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-19 20:43:14
matlab
从 1.0 开始的 1.1 版中的主要错误修复。 强烈建议升级。 这是 sscanf 的重新实现,以允许元胞数组输出。 用 C 编写为 mex 文件。我认为尝试提供二进制文件对我来说不切实际,因此您必须使用 MatLab“mex scanfc.c”命令自己编译源代码。 如果您在编译时遇到问题,请告诉我。 本机 MatLab sscanf 将其输出作为数字或字符数组返回。 这是一种笨拙的方法,会导致许多问题,尤其是在读取字符串时。 我使用元胞数组输出的实现对于复杂的工作来说更加灵活和干净。 我从 PHP 项目中的 C 代码开始。 我重新整理了 MatLab 的代码,并尽可能地简化和清理。 我试图模仿原生 MatLab sscanf 在接受哪些格式以及它如何处理异常格式字符串方面的行为。 文档包含在 scanfc.m 文件中,也作为注释包含在 scanfc.c 中。 我还没有机会针对
【文件预览】:
scanfc-1.1.zip