Hugo_Yudz 2023-05-23 16:19 采纳率: 33.3%
浏览 51
已结题

matlab报错输入参数太多(求数值积分)

使用integral3求三重积分的数值积分
请问为么报错输入参数太多啊?
错误使用后面加下划线那个是我的文件名

img

  • 写回答

1条回答 默认 最新

  • 唐宋404 2023-05-23 16:38
    关注

    试试这个

    % 定义被积函数
    fun = @(x, y, z) x.^2 + y.^2;
    
    % 定义积分区间
    xmin = -sqrt(2);
    xmax = sqrt(2);
    ymin = @(x) -sqrt(2 - x.^2);
    ymax = @(x) sqrt(2 - x.^2);
    zmin = @(x, y) 2 * (x.^2 + y.^2);
    zmax = 4;
    
    % 进行三重积分的数值计算
    I = integral3(fun, xmin, xmax, ymin, ymax, zmin, zmax);
    disp(I);
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月31日
  • 已采纳回答 5月23日
  • 创建了问题 5月23日