首页 > 解决方案 > 函数的输入参数在 MATLAB 中变得未定义

问题描述

以下是我在 MATLAB 中的代码,无论该行是什么,之后我都会收到错误消息

% function for integ midpoint
function result= midpoint(func,a,b,n)
  result=0;
  dx=(b-a)/n;
  for k=0:n-1 %sum of n rectangles
    %m1=a+dx/2
    mp=func(a+(dx/2)+k*dx);
    result=result+mp;
  endfor
  result=result*dx;
endfunction

midpoint(squared,-1,1,10);

错误:

error: 'b' undefined near line 4 column 7

标签: matlaboctave

解决方案


推荐阅读