When i run my code it says Unrecognized function or variable A.
显示 更早的评论
function res = my_matlab_function(A,N)
A=4;
N=30;
y(1)=1/2*(3+(A^2/3));
y(2)=1/2*(y(1)+(A^2/y(1)));
y(3)=1/2*(y(2)+(A^2/y(2)));
y(4)=1/2*(y(3)+(A^2/y(3)));
y(5)=1/2*(y(4)+(A^2/y(4)));
for n=6:(N-1)
y(n)=1/2*(y(n-1)+A^2/y(n-1));
end
res=y(end);
disp(['A= ' num2str(A) 'Result=' num2str(res)])
end
%when i call my function:
result = my_matlab_function(A,N)
disp(['A= ' num2str(A) 'Result=' num2str(result)])
采纳的回答
更多回答(1 个)
Enrico Gambini
2022-2-4
0 个投票
Define A=4 outside the function
类别
在 帮助中心 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!