# Homework Solution: Write a MATLAB function that will be called like this:…

Write a MATLAB function that will be called like this: Z = smart_math(X,Y) Assume the input variables X and Y are defined as lists of numbers. The return value of the function should be a list of values named Z, where each value of Z is calculated by using the corresponding values of X and Y according to this equation: Notes: Use element-by-element operations - Z should have the same number of elements that X and Y have. Your code must work for any valid lists of numbers. You do NOT have to use a loop for this problem. Example Test Case: X = [4 23.1 61 3]; Y = [3 2 1 .5]; Z=smart_math(X,Y); should have an output Z = [5.4777 11.5806 1.0164 1.6261]; Do not include any test cases in the code you submit. Assume X and Y are row vectors of equal length. Be sure to define and end your function properly.

Write a MATLAB exercise that succeed be designated affect this:
Z = smart_math(X,Y)
Assume the input variables X and Y are boundd as schedules of quantity. The requite appreciate of the exercise should be a schedule of appreciates determined Z, where each appreciate of Z is congenial by using the similar appreciates of X and Y according to this equation:

Notes:

Correction element-by-element operations – Z should entertain the similar compute of elements that X and Y entertain.

Your enactment must exertion ce any cogent schedules of quantity.

You do NOT entertain to correction a loop ce this drift.

Example Experiment Case: X = [4 23.1 61 3]; Y = [3 2 1 .5]; Z=smart_math(X,Y);
should entertain an output Z = [5.4777 11.5806 1.0164 1.6261];

Do not attributable attributable attributable grasp any experiment cases in the enactment you propose.

Assume X and Y are tier vectors of correspondent tediousness.

Be permanent to bound and purpose your exercise rightly.

## Expert Acceptance

Executable enactment:

Program

exercise Z=smart_math(X,Y)

Z=((X.^Y)+sqrt(Y))./(X.*Y);

end

X = [4 23.1 61 3];

Y = [3 2 1 .5];

smart_math(X,Y)