evaluate (x.^3 + x.^(1/4)) .* exp(-2*x) for x = -6:0.2:3
a) Add random variables to each evaluated values.
b) Plot the results against the distribution of x.
HOW I write a and b question ?

댓글 수: 5

Dyuman Joshi
Dyuman Joshi 2023년 10월 28일
I assume you have to do this homework assignment on MATLAB.
What exactly does "random variables" mean?
Alptekin
Alptekin 2023년 10월 28일
it will be values
Alptekin
Alptekin 2023년 10월 28일
yes it will be done in matlab
John D'Errico
John D'Errico 2023년 11월 25일
I see that having gotten an answer to your first question where you made no attempt at all to solve it, now you have posted two new questions, those questions just directly copied from your homework assignment, no effort made at all. I closed them, and will close any future question of that form from you.
Dyuman Joshi
Dyuman Joshi 2023년 11월 25일
@John D'Errico, I don't remember this thread fully, however, given the first sentence of my answer, I feel like there should have been a comment from OP showcasing their attempt writing the code for their problem.
That response might have been deleted afterwards.

댓글을 달려면 로그인하십시오.

답변 (1개)

Dyuman Joshi
Dyuman Joshi 2023년 10월 28일

0 개 추천

In the code you have written, you are over-writing result in each iteration.
Preallocate the variable and use the loop index to save the value produced in each iteration.
x = -6:0.2:3;
n = numel(x);
%Preallocation
result = zeros(size(x));
for k = 1:n
result(k) = (x(k).^3 + x(k).^(1/4)) .* exp(-2*x(k));
end
random_values = randn(1, n);
results_with_random_values = result + random_values;
%plot
plot(x, results_with_random_values)
Warning: Imaginary parts of complex X and/or Y arguments ignored.
Another method is to obtain result is via Vectorization -
x = -6:0.2:3;
result = (x.^3 + x.^(1/4)) .* exp(-2*x);
random_values = randn(1, numel(result));
results_with_random_values = result + random_values;
%plot
plot(x, results_with_random_values)
Warning: Imaginary parts of complex X and/or Y arguments ignored.

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

질문:

2023년 10월 28일

댓글:

2023년 11월 25일

Community Treasure Hunt

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

Start Hunting!

Translated by