CSIR17 2024-09-26 21:44 采纳率: 0%
浏览 0

刚学真的不会,看看👀,解答一下

img


帮我看看这里为什么一直运行有问题,刚学真的摸不着头脑了😱,解答一下,看了好久了

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-26 21:45
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从给出的信息来看,你在使用MATLAB中的integral函数时遇到了问题。错误信息指出:“函数的输出与输入必须具有相同的大小。如果FUN为数组值被积函数,请将'ArrayValued’选项设置为t”。这意味着你定义的函数(fun1和fun2)在某一处的输出与输入的维度不匹配。这可能是因为你使用的函数在某些点上返回了不同长度的向量。

    对于你的代码,我注意到在定义fun1和fun2时可能存在一些错误。特别是在定义fun1时,你使用了点乘(.*),这会导致结果是一个数组而不是一个标量。因此,当你尝试用integral函数对其进行积分时,可能会遇到问题。你应该确保被积函数在每个点的输出都是一个标量值。

    针对你的代码,我有以下几点建议:

    1. 检查你的函数定义。确保在每个输入点,你的函数都返回一个标量值。
    2. 对于integral函数,它默认期望被积函数返回一个标量值。如果你的函数在某些点上返回的是一个向量或矩阵,那么你需要设置'ArrayValued'选项为true。但这通常在你明确知道你的函数在某些点上返回的是数组时才需要这么做。
    3. 另外,你的代码中的注释部分似乎提到了使用quadv函数,但在提供的代码中并没有看到这部分的实现或使用。如果这是你尝试过的另一种方法并且成功了,那么你可能需要考虑为什么integral函数会出现问题。也许quadv更适合你的特定情况。

    建议修改你的代码,确保被积函数在每个点上都返回一个标量值,并尝试重新运行你的代码看看是否还有问题。如果还有问题,你可以提供更详细的信息或完整的代码片段,以便更准确地帮助你解决问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月26日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?