whats wrong with my code
1 次查看(过去 30 天)
显示 更早的评论
function fact[a,b,c]=my_fact(x)
if x>0
s=1;
for i=1:x
s=s*i;
end
a=f
end
elseif x==0
b=1
elseif x<0
ms='enter a +ve number'
c=error(ms)
0 个评论
回答(1 个)
John D'Errico
2020-5-23
I wouldstart by saying this is not how you define a function.
function fact[a,b,c]=my_fact(x)
That is not valid syntax to define a function in MATLAB.
2 个评论
John D'Errico
2020-5-23
You seem to be asking some pretty basic questions. Why not try reading the getting started tutorials?
Even so, rather than my writing how to define a function, you should read what is already written in a great deal of depth, here:
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!