Hi,I've tried everything to do prob 3 and 4 but I couldn't succeed.Can someone provide me the code for prob 2, 3,and 4 especially 3 and 4.Thankyou

1 visualización (últimos 30 días)
This problem will test your variable handling skills.
(a) Write a function called hiddenSum that takes two inputs and returns the sum of the two inputs. Turn in a printout of the function.
(b) Write a script M-file called testHiddenSum.m that defines two variables x and y Assign some values to these variables. Call the function hiddenSum from within this script M-file and store the result in a local variable, z. Run the script M-file and turn in a printout with the value of z.
(c) Modify the function hiddenSum such that now it DOES NOT HAVE any output arguments. Now modify your script M-file such that it calls hiddenSum using x and y as inputs and assigns the result to the variable z. You will need to further modify your function file. Submit a printout of the new function and script files and command prompt results from running your script M-file.
(d) Now modify your function hiddenSum such that it DOES NOT HAVE any input OR output arguments. Modify your script M-file such that it calls hiddenSum using x and y as inputs, and stores the result in the variable z. You will need to further modify your function file. Submit a printout of the new function and script files, and the command prompt results from running your script M-file.
  11 comentarios
per isakson
per isakson el 2 de Sept. de 2021
Promise not to use this
%%
x = 1;
y = 2;
%%
hiddenSumC( x, y );
%%
hiddenSumD();
%%
disp( [zC,zD] )
3 3
%%
function hiddenSumC( x, y )
z = x + y;
assignin( 'base', "zC", z );
end
function hiddenSumD()
x = evalin( 'base', "x" );
y = evalin( 'base', "y" );
z = x + y;
assignin( 'base', "zD", z );
end
And btw, I've forgotten there is a command, global. I never use it.
ajeet sahu
ajeet sahu el 2 de Sept. de 2021
Haha promised. This code actually does the complete job for prob 'c' and 'd'.Matlab never disappoint us.Thankyou very much for complete answer.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Programming en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by