将函数元胞数组应用于某个值

2023-12-06

我定义一个包含值和函数的元胞数组:

>> A = {1, 2, 3; @(x) x+5, @(x) x+10, 5}

A = 

    [    1]    [     2]    [3]
    @(x)x+5    @(x)x+10    [5]

有谁知道如何将此元胞数组应用于值?例如,当x = 2,应用程序返回另一个元胞数组:

    [ 1]    [     2]    [3]
    [ 7]    [    12]    [5] 

将常量定义为函数:

A = {@(x)1, @(x)2, @(x)3; @(x) x+5, @(x) x+10, @(x)5}

now use cellfun:

k = 2;
cellfun(@(x)x(k),A)

另请注意,如果您想应用多个k立即值(例如k = 1:5)你需要编辑你的常量函数A从这个表格@(x) n类似的东西@(x) n*ones(size(x))然后更改cellfun拨电至:

cellfun(@(x)x(k),A, 'uni',0)

从您的评论中回答问题:

是否可以引用元胞数组中函数中的其他元胞? 例如,我们可以定义类似的东西吗?A = {@(x)1, @(x)2, the 1st cell + the 2nd cell, @(x)4}?

你定义A如下:

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

将函数元胞数组应用于某个值 的相关文章

  • 命令 A(~A) 在 matlab 中的真正作用是什么

    我一直在寻找找到矩阵非零最小值的最有效方法 并在论坛上找到了这个 设数据为矩阵A A A nan minNonZero min A 这是非常短且高效的 至少在代码行数方面 但我不明白当我们这样做时会发生什么 我找不到任何关于此的文档 因为它
  • for 循环中的绘图没有可见点

    我正在努力解决我想使用 for 循环制作的情节 我知道当我在循环之后添加它时它会起作用 只是一个简单的图 但我想用另一种方式尝试一下 fib ones 1 10 for k 3 10 hold on fib k fib k 1 fib k
  • 以 2 为底的矩阵对数

    Logm 取矩阵对数 并且log2 取矩阵每个元素以 2 为底的对数 我正在尝试计算冯 诺依曼熵 它涉及以 2 为底的矩阵对数 我该怎么做呢 如果将 以 2 为底 的矩阵指数定义为B expm log 2 A 或者如果您类似地通过特征分解直
  • matlab中无限while嵌套在for循环中

    我想做一个while循环 嵌套在for在 Matlab 中循环以查找数据中不同对之间的距离 我的数据具有以下形式 ID lon lat time 1 33 56 40 89 803 2 32 45 41 03 803 3 35 78 39
  • 在matlab中不使用for循环检查数组中的成员资格

    我想简化这段代码 使其无需 for 循环即可工作 for i 1 N for j 1 N if ismember j A PID i i TFP i j PID i i end end end 其中A是一个包含一些标签的矩阵 我之前存储的T
  • 禁止 MATLAB 自动获取焦点[重复]

    这个问题在这里已经有答案了 我有以下问题 在我的 MATLAB 代码中 我使用如下语句 figure 1 更改某些数据的目标数字 问题是 在此 MATLAB 之后 系统将焦点集中在具有该图形的窗口上 当我在后台运行一个大脚本并尝试在计算机上
  • FMINCON 的替代方案

    除了 fmincon 之外还有其他更快 更高效的求解器吗 我正在使用 fmincon 来解决特定问题 但对于中等大小的向量变量来说 我的内存不足 我也没有任何超级计算机或云计算选项可供使用 我知道任何替代解决方案仍然会耗尽内存 但我只是想看
  • 在 MATLAB 中绘图后恢复轴

    从文本文件绘制多种方法的输出后 未显示轴的右侧和上侧 我需要拥有它们并将它们加粗 就像当前的轴一样 绘制的数据来自存储每种方法数据的文件 每个数据文件都是一个 256x2 文件 包含 0 1 之间的值 第一列是精度 第二列是召回率 figu
  • 通过 cuFFT 进行逆 FFT 缩放

    每当我使用 cuFFT 绘制程序获得的值并将结果与 Matlab 的结果进行比较时 我都会得到相同形状的图形 并且最大值和最小值位于相同的点 然而 cuFFT 得到的值比 Matlab 得到的值大得多 Matlab代码是 fs 1000 s
  • matlab 中的动画绘图

    我正在尝试创建一个三角形的动画图 最终结果应该是十个三角形 后面跟着两个更大的三角形 后面跟着一条直线 使用matlab文档 https de mathworks com help matlab ref drawnow html 我最终得到
  • 帮助我理解FFT函数(Matlab)

    1 除了负频率之外 FFT 函数提供的最小频率是多少 是零吗 2 如果它为零 我们如何在对数刻度上绘制零 3 结果总是对称的 或者只是看起来是对称的 4 如果我使用abs fft y 来比较2个信号 我是否会失去一些准确性 1 除了负频率之
  • 如何从 matlab 调用 Qtproject?

    我在 matlab 中有一个函数可以写入一个 file txt 我在 qt 项目中使用它 So 当我使用 unix 获取要运行的 qt 编译可执行文件时 我有一个 Matlab 文件 但出现错误 代码 unix home matt Desk
  • 拟合具有扭曲时基的正弦波

    我想知道在 Matlab 中拟合具有扭曲时基的正弦波的最佳方法 时间失真由 n 阶多项式 n 10 给出 其形式为t distort P t 例如 考虑失真t distort 8 12t 6t 2 t 3 这只是幂级数展开 t 2 3 这将
  • Matlab strcat 不返回字符串?

    imgstr 无法识别 strcat 的输出字符串 homedir C Users images for img 01 bmp 02 bmp 03 bmp imgstr strcat homedir img I imread imgstr
  • 计算给出数组中最小标准差的子集

    让我们有一个大小的向量N 例如 x rand N 1 我想计算长度子集的最小标准差K在向量中 When N and K很小 很容易找到最好的子集 因为我可以使用nchoosek N K 枚举所有可能的子集 但是当值N and K比我们说的要
  • Matlab下降低图像质量

    问候 我正在尝试找到一种简单的方法来处理图像 以便将其质量从 8 位降低到 3 位 实现这一目标的最简单方法是什么 干杯 如果要线性缩放 只需将每个像素值除以 255 7 即 如果原始图像存储在矩阵 I 中 则让低分辨率图像 J I 255
  • MATLAB 子图标题和轴标签

    我有以下脚本来最终绘制 4 x 2 子图 files getAllFiles preliminaries n size files cases cell 1 n m cell 1 n for i 1 1 n S load files i c
  • matlab中简单正弦波的傅里叶变换

    我尝试显示简单正弦波的频谱 因为我们知道具有固定频率的单个正弦波必须在其频谱中出现峰值我编写了这段代码 但我无法得到这个峰值我的代码中有什么问题 clc nsteps 200 number of signal elements in tim
  • MATLAB 符号替换

    我知道在 MATLAB 中如果声明了 syms x y f x 2 y 2 grad gradient f 然后grad会存储值 2 x 2 y 如果我想评估梯度 2 2 I use subs f x y 2 2 这返回 4 4 我正在编写
  • UDP接收和发送Matlab

    我目前正在努力从外部设备接收数据包 然后将数据发送到另一个设备 我有一个工作 Simulink 模型 但我不知道如何在 Matlab 中对其进行编码 Matlab 中 UDP 接收块的参数如下图所示UDP 接收参数 https i stac

随机推荐

  • 使用 JNI 和 NDK 旋转位图

    背景 我决定 由于位图占用大量内存 很容易导致内存不足错误 因此我将把艰苦的 消耗内存的工作放在 C C 代码上 我用于旋转位图的步骤是 读取位图信息 宽度 高度 将位图像素存储到数组中 回收位图 创建一个相反大小的新位图 将像素放入新的位
  • DLL 类及其访问

    DLL 动态链接库 是否包含多个类 如果它包含如何在c 中的 net中分别获取类及其方法 在 NET 中 更常见的做法是将 DLL 视为程序集 单个程序集可以包含任意数量的类型 多个类 枚举 结构等 您可以通过在要使用这些类型的项目中添加对
  • c 从另一个文件复制文件权限

    复制文件的unix文件权限并将其设置到另一个文件的最简单方法是什么 有没有办法将文件的权限存储到变量 然后使用该变量将这些权限设置到另一个文件 当然 使用stat and chmod 可能需要root include
  • 如何处理AccessViolationException

    我在 net 应用程序中使用 COM 对象 MODI 我调用的方法抛出一个System AccessViolationException 它被 Visual Studio 拦截 奇怪的是 我将调用包装在 try catch 中 其中包含以下
  • JavaScript onclick

    我有这样的代码 a test a 稍后将代码添加到相同的锚标记中 例如 lnk document getElementById lnk1 lnk onclick function do something 现在发生的事情是 在第二段代码中
  • C#中的批处理文件执行

    我正在从 C 运行 Java 批处理文件 如果我通过双击运行它 它会成功执行 但如果我从 C 代码运行它 它会在线程中给出异常 主 线程中的异常 java lang noclassdeffoundError 原因是什么以及如何解决 我正在使
  • Restler总是返回未找到

    我被困在这里 在 wamp 中我运行一切并且工作正常 但是 当我尝试在 centos 盒子中安装我的 api 时 我总是收到 未找到 错误 我不知道还能做什么 即使 say hello 的例子也失败了 是否有处理 Restler 的 apa
  • 适用于 Android 的 Google API 缺少 Games.getGamesAuthToken

    在线的参考 for 适用于 Android 的 Google API 显示了公共方法摘要Games类包括 static PendingResult
  • 如何更新主键

    这是我的问题 我有 2 个表 工人 带柱 ID OTHER STAF 其中 ID 是主键 事务所 有专栏 FPK ID SOMETHING ELSE 其中 FPK 和 ID 的组合构成主键 并且 ID 是引用 WORKER ID 的外键 不
  • 从ggplot2中的图例中删除灰色

    我想从图例框中删除灰色 这是因为 geom smooth 中的 SE 不过 我想将 SE 保留在实际情节中 所以在图例框中 我只想要线条的颜色 而不是阴影 这是一个例子 library ggplot2 x lt rnorm 100 y lt
  • 需要正则表达式从字符串中删除所有字母

    我需要一个正则表达式来移动字符串 A Z 和 a z 中的所有字母 包括任何特殊字符在内的所有内容都应保持不变 我尝试了 d 但它只返回字符串中的数字 String asd dfdf4545D jasjkd jdjd56 desired o
  • 如何解决 Angular-cli 安装中的代码 ERR_INVALID_URL

    在我的 windows 10 中 我安装了 Nodejs v16 13 0 npm v8 1 0 当我尝试运行 npm install g angular cli 时 我收到这个错误 npm 错误 代码 ERR INVALID URL np
  • 使用 NumberFormatter 替换默认区域设置货币代码格式化货币

    在我的模型中 我将价格存储为NSDecimalNumber价值观 struct Item var price NSDecimalNumber eg 3 543 var currencyCode String eg USD 我想使用用户的正确
  • SimpleCursorAdapter 内的按钮

    我有一个用 SimpleCursorAdapter 填充的 ListView 对于列表中的每个项目 我按以下顺序排列 TextView gt RatingBar gt TextView gt ImageView 我想在 ImageView
  • 没有匹配的构造函数用于用 clang++ 3.2 初始化“vector”[重复]

    这个问题在这里已经有答案了 我正在使用 C Primer 第 5 版学习 C 我正在尝试使用 clang 编译一个具有 C 11 功能的简单 c 程序 但我收到了编译错误 该错误应该是有效的代码 这是一个例子 include
  • 当不再需要时如何从内存中释放张量?

    我有一个假设的图 它有一系列计算 如下所示 a 0 tf placeholder a 1 some op 1 a 0 a 2 some op 2 a 1 a 3 some op 3 a 2 计算时观察a 3 a 0 and a 1不需要 因
  • 如何将常用内容包含到多级模板页面中

    我正在尝试将公共页面包含到模板中 但我得到的只是一个没有错误的空白页面 common xhtml实际上具有template xhtml中指示的内容 template xhtml 似乎无法识别二级包含 模板 xhtml
  • 为什么我收到“不是类或命名空间”错误

    我有一个生成错误的文件 Block is not a class or a namespace name 在线上 typedef Block point point 但是 我确信它是我创建的并 included 在下面的文件中的类 纹理 h
  • 在 Amazon Lex 中格式化字符串输出

    我正在尝试使用 C 版本的 AWS Lambda 打印列表中的一系列对象 它链接到我的 AWS RDS 和 Lex 机器人 目前 当我使用 LEX 测试控制台测试机器人时 即使我在 C 中使用 n 换行符 打印的输出也没有采用换行符格式 示
  • 将函数元胞数组应用于某个值

    我定义一个包含值和函数的元胞数组 gt gt A 1 2 3 x x 5 x x 10 5 A 1 2 3 x x 5 x x 10 5 有谁知道如何将此元胞数组应用于值 例如 当x 2 应用程序返回另一个元胞数组 1 2 3 7 12 5