Matlab将元胞数组保存到文本文件[关闭]

2024-01-04

在搜索 mathworks 的网站和这里之后,我也设法找到了应该用于将单元格数据保存到文本文件的代码......但我发现的每个变体都不起作用。这是我当前的代码(也是这里和 mathworks 上出现最多的代码) - 请帮我找出为什么它不适合我......:

第一次尝试:

array = cell(1,10);
for i=1:10
    array{i} = 'someText';
end
fid = fopen('file.txt', 'wt');
fprintf(fid, '%s\n', array);
fclose(fid);

Error:

使用 fprintf 时出错 未为“单元格”输入定义函数。

saveToFile 出错(第 11 行) fprintf(fid, '%s\n', 数组);

所以我专门寻找一种适合单元阵列的方法(可以在这里找到:http://www.mathworks.com/help/matlab/import_export/write-to-delimited-data-files.html http://www.mathworks.com/help/matlab/import_export/write-to-delimited-data-files.html)

第二次尝试:

array = cell(1,10);
for i=1:10
    array{i} = 'someText';
end
fileID = fopen('celldata.dat','w');
[nrows,ncols] = size(array);
for row = 1:nrows
fprintf(fileID,'%s\n' ,array{row,:});
end
fclose(fileID);

Error:

使用 fprintf 时出错 未为“单元格”输入定义函数。

saveToFile 出错(第 12 行) fprintf(fileID,'%s\n',array{行,:});

我将为您节省一些其他失败的尝试..这些是我能找到的最好的..任何帮助将不胜感激! :)


下面的代码对我来说效果很好:

array = cell(10,1);
for i=1:10
  array{i} = ['someText ' num2str(i)];
end
fileID = fopen('celldata.dat','w');
[nrows,ncols] = size(array);
for row = 1:nrows
    temp_str = array{row,:};
    fprintf(fileID ,'%s\n', temp_str);
end
fclose(fileID);

主要区别在于将单元格内容分配到 CHAR 类型的变量中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Matlab将元胞数组保存到文本文件[关闭] 的相关文章

  • 获取向量幂的有效方法

    我编写了一个代码 在数值上使用勒让德多项式直至某个高 n 阶 例如 case 8 p 6435 x 8 12012 x 6 6930 x 4 1260 x 2 35 128 return case 9 如果向量x太长这会变得很慢 我发现说之
  • 为什么 length 是 `Array` 的属性而不是 `Array.prototype` 链

    所以我在 V8 控制台上玩了很多 我做到了 Object getOwnPropertyNames 我期望得到 结果 然而 length 所以这意味着不是成为原型链的一部分 length是所有人的成员财产Array对象 这是一个错误 还是有任
  • 将 numpy 代码点数组与字符串相互转换

    我有一个很长的 unicode 字符串 alphabet range 0x0FFF mystr join chr random choice alphabet for in range 100 mystr re sub W mystr 我想
  • 将数组拆分为特定数量的块

    我知道array chunk 允许将数组拆分为多个块 但块的数量根据元素的数量而变化 我需要的是始终将数组拆分为特定数量的数组 例如 4 个数组 以下代码将数组分为 3 个块 两个块各有 2 个元素 1 个块有 1 个元素 我想要的是将数组
  • Angular JS 中的数组

    我是 Angular JS 新手 我正在将元素推送到数组中 然后想使用 ng repeat 在 html 中显示 scope groupedMedia Adding elements through a for loop scope gro
  • matlab中更快的插值方法

    我正在使用 interp1 来插值一些数据 temp 4 30 4 rand 365 10 depth 1 10 dz 0 5 define new depth interval bthD min depth dz max depth ne
  • 如何从嵌套的对象数组中获取每个父级的值

    所以我有多个对象数组 每个对象都包含一个子对象 e g const data id 1 name parent 1 children id c1 name child 1 children id g1 name grand 1 childr
  • 选取散列第 N 个元素的最快方法

    我有一个大哈希表 带有字符串索引的数组 并正在寻找一个函数quickly从中选取第一个 理想情况下也是第 N 个 元素 array shift and reset 对于我的需求来说太慢了 UPDATE 我也不是在寻找基于引用的解决方案 该函
  • 尝试使用 Javascript 解决对称差异

    我正在尝试找出对称的解决方案 使用 javascript 完成以下任务的差异 目标 接受未指定数量的数组作为参数 保留数组中数字的原始顺序 不删除单个数组中数字的重复项 删除数组中出现的重复项 因此 例如 如果输入是 1 1 2 6 2 3
  • C++从文件中读取整数并保存到数组中

    我正在制作一个仅从文本文件读取整数的程序 我想创建一个读取整数并将它们存储在数组中的函数 以便稍后可以使用该数组通过冒泡排序对它们进行排序 这是我到目前为止所得到的 但我得到的输出是一些随机的 803234 数字 void read int
  • printf() 格式化十六进制

    为什么当将十六进制数字打印为带前导零的 8 位数字时 08X not显示相同的结果0x 08X 当我尝试使用前者时 08格式化标志已被删除 并且它不适用于仅8 The 部分给你一个0x在输出字符串中 这0和x计算您在列表中列出的 8 个字符
  • 格式化多维数组 Python

    如何编写代码来更改多维数组中每个单独数组的值a出现负值后立即归零 所以里面的第二个数组a有负值 12 34 5 6 88 10 30 75 10 会将其所有值及其后的值转为零 将数组变成 12 34 5 6 88 0 0 0 我怎样才能获得
  • 如何循环结构体数组并显示所有键值

    我正在循环结构数组并尝试分配和存储所有键值 如果我将内循环包裹起来
  • Android - 保存动态更改布局的状态

    我有一个布局 用户可以在其中添加按钮并将其放置在他们想要的位置 我想允许用户保存他们的布局 以便下次打开应用程序时加载它 有谁知道我是否可以将文件保存到 SD 卡上 或者 我可以使用某种layout getXml 方法并将其放入我的应用程序
  • 将数组字段组合成单个数组字段 mongo

    我正在使用 mongo 版本 3 4 3 我的文档存储在 mongo 中 如下所示 id ObjectId 5ad5ab8aaf2808b739ba6ab2 ResumeId 105839064 ResumeDetails WorkProf
  • 删除二维数组C++[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 这两种释放二维数组的方法是否相似 int M new int 5 for int i 0 i lt 5 i M i new int 3 fo
  • 显示和随机化 php 数组

    我有一个显示结果的数组 如下所示 Array 0 gt 71 1 gt 56 2 gt 64 3 gt 82 4 gt 90 5 gt 80 6 gt 65 7 gt 62 8 gt 14 9 gt 3 我的代码是 while row my
  • Redim Preserve 给出“下标超出范围”

    我想要Redim Preserve一个数组我不断收到错误 下标超出范围 我知道只有最后一个维度的大小可以更改 这正是我正在做的事情 这里出了什么问题 数组的类型是Variant BmMatrix Sheets BENCH Range a60
  • JNI 将 Char* 2D 数组传递给 JAVA 代码

    我想从 C 代码通过 JNI 层传递以下指针数组 char result MAXTEST MAXRESPONSE 12 12 8 3 29 70 5 2 42 42 在java代码中我写了以下声明 public static native
  • 为什么这个二维指针表示法有效,而另一个则无效[重复]

    这个问题在这里已经有答案了 这里我编写了一段代码来打印 3x3 矩阵的对角线值之和 这里我必须将矩阵传递给函数 矩阵被传递给指针数组 代码可以工作 但问题是我必须编写参数的方式如下 int mat 3 以下导致程序崩溃 int mat 3

随机推荐

  • 在tomcat 8.5服务器上安装Godaddy ssl证书

    我正在尝试在我的网站上安装 SSL 证书 我正在使用Godaddy ssl 证书为了这 我已生成 csr 请求证书并将证书上传到我的服务器上 我正在使用 KEYTOOL 来使用所有这些 我从 godaddy 下载了 zip 文件中的三个文件
  • 如何在 g:select 中将 i18n 与 Grails/Groovy 枚举一起使用?

    我正在尝试在 Grails Groovy 枚举上进行 i18n 本地化 public enum Notification GENERIC 0 CONFIRM RESERVATION 100 CONFIRM ORDER 200 CONFIRM
  • 背景颜色属性向上滑动

    问题出在transitionBackground函数中 在这种情况下 当按下页面上的向上按钮时 该函数就会触发
  • 检查 MATLAB 是否以多线程模式运行

    The 文档状态 http www mathworks com help techdoc ref matlabwindows htmlMATLAB 可以以单线程模式启动 如下所示 matlab singleCompThread 我的问题是
  • #User 的未定义局部变量或方法“confirmed_at”

    我正在使用 Rails 3 可能有重复的here https stackoverflow com questions 7857070 rspec user test gives undefined local variable or met
  • 在 couchdb 中搜索或通过弹性搜索进行 River 搜索

    我知道我们在 couchdb 上创建视图 然后我们可以搜索 另一个有趣的方法是通过 River 将 couchdb 与 Elasticsearch 连接起来 并在 Elasticsearch 中进行搜索 我有两个问题 就磁盘空间使用而言 e
  • 在Java中,对象变量是否包含对象的地址?

    我和老师谈话时 她提到对象变量 她指的是对象的实例 不包含对象本身 而是包含内存中的地址 我听说在 Java 中 对象的实例实际上包含对内存中对象的引用 我错了吗 引用与包含内存中的地址还是其他东西相同吗 对象变量isn t与对象的实例相同
  • c# - 从属性构造函数抛出异常

    I found 本文 http lostechies com jimmybogard 2008 11 23 beware exceptions in attribute constructors 关于这个主题并尝试了以下方法 public
  • 从相机捕获图像并将其直接发送到服务器

    我正在尝试编写一个小代码 允许我从相机拍摄照片后直接发送照片 我的意思是当我从相机拍照时 这张照片将直接发送到服务器 而无需存储在我的手机或SD卡 所以我编写了这段代码 但我不知道它是否正确 因为实际上它显示了很多消息错误 但我不知道问题出
  • 如何使用检索到的分层结果集创建对象?

    我使用的是C 语言 我的问题是我不知道如何将检索到的分层结果集存储到我的对象中 这是我的对象 public class CategoryItem public string Name get set public int CategoryI
  • SAS 我可以逆向进行 sas 过程观察吗

    我知道Sas在处理时从数据集顶部的观察开始 然后继续进行下一个直到到达底部观察 但是有没有一种简单的方法可以让sas首先处理底部观察 然后再处理到顶部 您可以使用nobs and point向后处理它 而无需执行任何中间步骤 这是一个例子
  • 在 VSCode 中更改 Git 帐户

    同步我的更改时 VSCode 第一次尝试连接时 我不小心输入了旧 github 帐户的凭据 凭据适用于旧帐户 但我想使用新帐户 现在我找不到更改帐户的方法 已尝试卸载 安装 但 VSCode 一直记住我的登录信息 有什么想法如何刷新给定帐户
  • 如何获取 R 中具有公共 S4 超类的类列表

    在 R 中 如何获取 S4 超类的子类列表 我发现 showClass mySuperClass complete FALSE 但它只打印结果 我想将它存储在向量中以使用它 发现类定义的类 类定义本身就是一个 S4 类 cls getCla
  • 为什么当我点击 vue 组件上的另一个选项卡时滑块不起作用?

    我的看法是这样的 foreach leagues as league a league gt name a endforeach div class tab pane active div
  • 由另一个线程建立的独占访问 Java smartcardio

    All 我很欣赏这个网站上的许多有用的答案 但我发现有必要发布我的第一个问题 如果您发现我的帖子中有任何需要改进的地方 请告诉我 我有一个中等大小的带有 GUI 的 Java 程序 它充当 中间人 和控制器 在信息流的一端 它通过 HTTP
  • 如何使用 Rundeck API 将文件传递到 Rundeck 作业?

    我有一个带有文件选项的 Rundeck 作业 如何使用 Rundeck HTTP API 和curl 将文件传递到此 Rundeck 作业 我知道如何将文本传递到 Rundeck 文本选项 但我不知道如何将文件传递给 Rundeck 文件选
  • 为什么不必显式声明您可能会抛出一些 Java 内置异常?

    我注意到Integer parseInt 您不必用 try catch 包围它或声明该方法可能会抛出异常 尽管它 抛出 NumberFormatException 为什么我不必明确地捕捉NumberFormatException或者说我的方
  • 如何将 SCRIPT_URI 写入 Apache 的标头?

    我有一个设置 其中有这样的服务器 负载均衡器 gt Apache gt Tomcat 我希望 Apache 将客户端使用的 url 写入标头中 这样一旦我点击 tomcat 就可以读取它 我尝试使用 mod rewrite 和 mod he
  • 无法安装mysql客户端

    我在 django 框架中使用 python3 8 为此我必须安装 mysqlclient 但是当我尝试时出现错误 pip3 install mysqlclient 像这样的输出作为错误 Collecting mysqlclient Usi
  • Matlab将元胞数组保存到文本文件[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 在搜索 mathworks 的网站和这里之后 我也设法找到了应该用于将单元格数据保存到文本文件的代码 但我发现的每个变体都不起作用