USer Defined Function problem
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
A M Saif Ben Kabir Amit
am 19 Apr. 2020
Bearbeitet: Ameer Hamza
am 21 Apr. 2020
Write a user-defined MATLAB function named PBTask4p1_f.m for the following math function with x the input argument and y the output: ?(?) = 3.2? 4 − 5? 2 − 7? The function should work for x being a scalar or a vector.
Use the function to calculate y(-5) and y(4) and display the results in command window b) Use the function to make a plot of the function y(x) for -5 ≤ x ≤ 5. Label the x-axis and y-axis of the plot like the one as follows.
I am new at Matlab ,Any help would be appriciated.Thank you
4 Kommentare
Ameer Hamza
am 20 Apr. 2020
What does not work? What is the error? Also, you function only need output 'w', why have you put 'z' in the output arguments.
A M Saif Ben Kabir Amit
am 20 Apr. 2020
Bearbeitet: Ameer Hamza
am 20 Apr. 2020
Akzeptierte Antwort
Ameer Hamza
am 20 Apr. 2020
Since you have already written the function, let me give you some information. In MATLAB '*' is used to indicate matrix multiplication. To do scalar multiplication, change the '*' operator in your code to '.*'. Like this
function w=PBTask4p1(x)
w = 3.2.*x.^4 - 5.*x.^2 - 7.^x;
end
Then create a vector of x values. Some thing like this
x = -5:0.1:5;
The use this x as input to PBTask4p1 and save the output in a variable. And then you can use plot() function
plot(x,w)
to create a plot.
4 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Graphics Objects finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!