I have an error on the following code.how to rectify the error ?

if true
clc;
clear all;
close all;
c = Ns;
d= 8;
z = f(c, d)
function z = f(c,d)
if ~mod(c,d)
z=0
else
z=d-mod(c,d);
end
end
end

 Accepted Answer

function z = myfunction(Ns)
c = Ns;
d= 8;
z = f(c, d)
end
function z = f(c,d)
if ~mod(c,d)
z=0
else
z=d-mod(c,d);
end
end
Call the function:
Ns = rand ; % any value
z = myfunction(Ns) ;

1 Comment

Thank you sir.still I have a error likr this.
Error: File: file.m Line: 104 Column: 1
Function definitions are not permitted in this context.
how to clear this error?

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!