在 MATLAB 中将类数组的元素分配给各个变量时出现问题

2024-01-07

这有点重复这个问题 https://stackoverflow.com/questions/2893356/matlab-easiest-way-to-assign-elements-of-a-vector-to-individual-variables, 这个问题 https://stackoverflow.com/questions/2337126/multiple-assignment-in-matlab, and 这个问题 https://stackoverflow.com/questions/2740704/is-there-anything-like-deal-for-normal-matlab-arrays,但是这些解决方案不起作用,所以我问我的。

我有一组本地定义的类,我想将其分配给多个单独的变量。这种模式不起作用:

%a is 2x1 of MyClass
temp = mat2cell(a);
[x,y] = temp{:};

%throws:
??? Insufficient number of outputs from right hand side of equal sign to satisfy assignment.

Because temp是一个单元格,我的 2x1 数组位于一个单元格中,而不是 2x1 单元格数组,其中每个原始数组的一个元素位于一个单元格中。

有任何想法吗?


你应该使用该功能NUM2CELL http://www.mathworks.com/access/helpdesk/help/techdoc/ref/num2cell.html而不是函数MAT2CELL http://www.mathworks.com/access/helpdesk/help/techdoc/ref/mat2cell.html为了放置数组的每个元素a在元胞数组的单独元胞中temp.

Using MAT2CELL http://www.mathworks.com/access/helpdesk/help/techdoc/ref/mat2cell.html仅使用一个输入相当于执行temp = {a};,在我的 MATLAB (R2009a) 版本中,我实际上收到了此警告:

>> temp = mat2cell(a);
Warning: Single input behavior is obsolete and will be removed in a
         future release of MATLAB. Use C={X} instead. 
> In mat2cell at 54
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 MATLAB 中将类数组的元素分配给各个变量时出现问题 的相关文章

  • Swift - 如何复制包含引用类型的数组

    我正在尝试复制数组及其值 为什么两个数组都引用同一个变量 您可以在 Playground 中尝试此操作 var view UIView view tag 1 var a UIView var b UIView a append view b
  • GIT 和 Ruby:如何从 ruby​​ 脚本内部取消设置 GIT_DIR 变量?

    我编写了一个非常简单的 部署 脚本作为我的post update挂钩到我的裸 git 存储库中 变量如下 live domain mydomain com staging domain stage mydomain com git repo
  • 当我在 C 中将 long int 赋值给 int 时会发生什么?

    在最近的作业中 我被告知要使用long变量来存储结果 因为它可能是一个很大的数字 我决定在我的系统 英特尔酷睿 i5 64 位 Windows 7 gnu gcc 编译器 上检查这对我来说真的很重要 并发现以下代码 printf sizeo
  • 正确使用 fft2 和 fftshift 进行着色形状

    我正在尝试从 Trucco Verri 文本 3d 计算机视觉入门技术 中看到的着色算法重新创建经典形状 但我很难理解 matlab 中的 fft 函数 本质上 我需要使用可积性约束来获取图像的深度 Z 我不确定在这种情况下何时使用 fft
  • 数组所有可能的组合

    我有一个字符串数组 ted williams golden voice radio 我希望这些关键字的所有可能组合采用以下形式 ted williams golden voice radio ted williams ted golden
  • C 中带有指针的 For 循环

    我不明白指针在其中的作用for loop 什么是 p在下面的循环中做什么 char str 128 Some Text char p for p str p what does this mean p Code 其余的我都明白 但为什么不明
  • 在汇编中初始化字符串数组

    我想创建一个数据数组 在初始化数据部分保存 5 个字符串 每个字符串正好有 4 个字符 每个字符串都有一些初始数据 例如第一个字符串的 abcd 第二个字符串的 efgh 等等 无效的 0任何字符串都不需要字符 如何用汇编语言初始化字符串数
  • python - 如何使用for循环重新分配数组中的元素

    我有一个 numpy 浮点数组 我想使用 for 循环重新分配不同的值 但 PyCharm 表示未使用新的变量分配 如果我有 请说 for i in array i i 5 它会说 i 是一个未使用的变量 我究竟做错了什么 您需要为数组元素
  • 如何在SSIS中将数据库名称设置为变量?

    在我当前的项目中 数据库名称不断变化 我不想每次都修改我的 OLE DB 源 因此我想将其设置为变量 也就是说 在每个 OLE DB Source 中 我可以将它用作参数 但是 SSIS 似乎不允许将数据库名称作为参数传输 那么我应该怎样做
  • MATLAB 类的 Description 和DetailedDescription 属性

    内置 MATLAB 类具有 Description 和 DetailedDescription 属性的值 gt gt handle ans meta class handle Package meta Properties Name han
  • 多维数组内的移动

    我有一个用表格显示的数组 如何使用用户输入进行移动 目前 0 被分配给每个数组 但我计划为该数组分配其他值 我的问题是 如何使用用户输入在数组内向上 向下 向右 向左移动和对角移动 Array 0 gt Array 0 gt 0 1 gt
  • 如何在 MATLAB 中绘制纹理映射三角形?

    我有一个三角形 u v 图像中的坐标 我想在 3D 坐标处绘制这个三角形 X Y Z 与图像中的三角形进行纹理映射 Here u v X Y Z都是具有三个元素的向量 代表三角形的三个角 我有一个非常丑陋 缓慢且令人不满意的解决方案 其中我
  • 如何在 JavaScript 中对关联数组进行排序?

    我需要为我的一个项目通过 JS 对关联数组进行排序 我发现这个函数在 Firefox 中运行得很好 但不幸的是它在 IE8 OPERA CHROME 中不起作用 无法找到使其在其他浏览器中运行的方法 或者找到另一个适合该目的的函数 我真的很
  • JavaScript 中最长的通用前缀

    我正在尝试解决 Leet Code 挑战14 最长公共前缀 https leetcode com problems longest common prefix 编写一个函数来查找字符串数组中最长的公共前缀字符串 如果没有公共前缀 则返回空字
  • matlab中求和函数句柄

    Hi我试图对两个函数句柄求和 但它不起作用 例如 y1 x x x y2 x x x 3 x y3 y1 y2 我收到的错误是 对于 function handle 类型的输入参数 未定义函数或方法 plus 这只是一个小例子 实际上我实际
  • 检测分段常数信号中的阶跃

    我有一个分段恒定信号 如下所示 我想检测步骤转换的位置 标记为红色 我目前的做法 使用移动平均滤波器平滑信号 http www mathworks com help signal examples signal smoothing html
  • Android:如何在播放媒体(mp3)时在特定毫秒内显示文本

    我正在尝试做一个类似卡拉 OK 的应用程序 我想在某一毫秒到来时显示一个或多个单词 例如 1148 毫秒 gt 打印 尼古拉斯 1826 毫秒 gt 打印 是 2766 毫秒 gt 打印 旧 ms gt 显示 这是我的代码 包 com ex
  • 在 VB.Net 中将字节数组转换为整数

    我想知道在 vb net 中将字节数组 长度 4 转换为整数的最佳方法是什么 我知道 BitConverter 但执行函数调用来执行应该可以通过复制 4 字节内存来完成的操作似乎相当浪费 同样 将单 双精度数从二进制表示形式转换为单 双精度
  • 矩形函数的数值傅里叶变换

    本文的目的是通过一个众所周知的分析傅里叶变换示例来正确理解 Python 或 Matlab 上的数值傅里叶变换 为此 我选择矩形函数 这里报告了它的解析表达式及其傅立叶变换https en wikipedia org wiki Rectan
  • 如何使用SIFT算法计算两幅图像的相似度?

    我已经用过SIFT http en wikipedia org wiki Scale invariant feature transform实施安德里亚 维达尔迪 http www vlfeat org overview sift html

随机推荐

  • 找到给定图像的 Dockerfile

    我正在一台 Linux 机器上工作 我大约 3 4 周前构建了一个 Docker 镜像 但我不记得 Dockerfile 位于哪里 查找 Dockerfile 的最佳方式是什么 是否有可能以某种方式在给定图像的情况下获取其位置 我尝试使用
  • 他们为什么使用; Java/C++ 中的结束语句

    他们应该不会用过吧 结束声明 他们可以使用 gt 来调用方法 这只是一个疏忽吗 还是这里面有更深层次的原因 Java 选择分号是为了拥有与 C 和 C 类似的语法 C 选择它的语法与 C 类似 我猜 C 选择分号是因为 B ALGOL 和
  • Ruby 语法:突破 'each.. do..' 块

    我正在开发一个红宝石 on Rails应用程序 我的问题更多是关于Ruby句法 我有一个带有类方法的模型类self check class Cars lt ActiveRecord Base def self check name self
  • 在 Rails 中发表评论时显示用户名

    我有一个名为 Pins 的应用程序 用于用户发布专辑评论 我创建了一个评论模型 供其他用户对评论发表评论 我很难让评论说 发布者 然后显示发布它们的用户的姓名 这是一些代码 引脚型号has many comments用户模型has many
  • django - 获取多个时期的最大值

    我刚开始使用 django 我的模型非常简单 由时间戳和值 温度 每分钟更新 组成 我想检索过去 7 天中每一天的最大值 我需要查询7次还是有 捷径 您可以利用annotate https docs djangoproject com en
  • 如何从字符串中删除单词列表

    我想做的 在 Clojure 中 例如 我有一个需要删除的单词向量 def forbidden words the many more 和一个字符串向量 def strings the movie list this is a string
  • DataGridView 开头没有选定的行

    在我的 WinForms 中我有DataGridView 我想一次选择整行所以我设置SelectionMode as FullRowSelect 现在我遇到了问题 因为一开始我的表单在第一行下划线 所选行集为空 第一行未选择但只是下划线 我
  • PHP:数组中连续元素的数量[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我一直在研究一个问题 找出数组中最大的一组连续数字 假设我们有一个数组 5 43 4 56 3 2 44 57 58 1 该数组中最大
  • 扩展 Ascii 在控制台中不起作用!

    例如 System out println 显示为 同样适用于 System out println u255a 为什么这不起作用 标准输出确实支持这些字符 所以我不明白 See 这个问题 https stackoverflow com q
  • django admin内联多对多自定义字段

    您好 我正在尝试在 django admin 中自定义我的内联 这是我的模型 class Row models Model name models CharField max length 255 class Table models Mo
  • 没有 staticfiles 应用程序的 Django 1.4 管理静态文件

    Django 1 4 发行说明 https docs djangoproject com en dev releases 1 4 state 如果您隐式依赖管理静态文件的路径 在 Django 源代码中 您需要更新该路径 这 文件从 dja
  • 带参数的 get_absolute_url

    My urls py urlpatterns url r profile profile profile name profile My model class Reg models Model name models CharField
  • Django 管理模型ArrayField 更改分隔符

    我的模型看起来像这样 from django contrib postgres fields import ArrayField class Trigger models Model solutions ArrayField models
  • 使用 OpenCVsolvePnP 在 OpenGL 中实现增强现实

    我正在尝试使用 Android 构建增强现实应用程序BoofCV http boofcv org index php title Main Page Java 的 OpenCV 替代品 和 OpenGL ES 2 0 我有一个标记 我可以使
  • 如何配置 log4j2 Web 应用程序

    我对 Web 应用程序不太陌生 最近我需要使用日志记录机制 为此我选择了 Log4J2 我浏览了那里的指南 并下载了所需的库 到目前为止我就是这么做的 1 Added following jars to web inf lib log4j
  • 在 Go 模板范围循环中,循环外部声明的变量是否会在每次迭代时重置?

    我正在尝试使用在 Go 模板范围循环之外声明的变量来查看上一篇文章是否与当前文章发生在同一天 这是一个简化的示例 Where Posts是一个 post 结构数组 每个结构都有一个 Content and a Date prevDate r
  • 在 Alpine docker 中安装软件包

    如何编写 Dockerfile 命令来在 alpine docker 镜像中安装以下内容 软件属性 通用 openjdk 8 jdk python3 nltk Flask 相当于apt or apt get位于阿尔卑斯山的是apk 例如 典
  • Android 的图形 API [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 有没有一种在 Android 应用程序中动态显示图形的好方法 有一个工具吗 做图表有很多意见 如果您想
  • Django、REST:序列化文本或图像文件以通过 HTTP 以 JSON 形式发布

    Running Windows 7 Python 3 3 姜戈1 6 背景 我使用 REST 框架在 Django 中创建了一个应用程序 它接受 HTTP POST 请求以及正文中对象的 JSON 描述 并根据这些 POST 请求在 SQL
  • 在 MATLAB 中将类数组的元素分配给各个变量时出现问题

    这有点重复这个问题 https stackoverflow com questions 2893356 matlab easiest way to assign elements of a vector to individual vari