matlab循环里面如何套函数

2024-12-15 00:00:25
推荐回答(1个)
回答1:

% 用函数句柄调用

如:

fx = @(x,j)(((x-phi0-theta-(j-1)*theta1)*ra*b*ps)/(12*theta2)*sin(x));    % 定义函数

.....

for i=1:12

    ....

    dt = fx(x,j);        % 调用并得出函数值

    ....

end;


% 贴出的代码有问题:

  1. 常量赋值要放到循环外

  2. 函数值fx未用到

  3. fhtx未定义