I am new to coding and am unsure why my code does not work it says "Unexpected MATLAB expression" for the 3 in my code.
This is my code E(x)= [-1 1] 3 . * exp (1) . ^ ((-x)./4)
Any help is appreciated

댓글 수: 4

Jose Marques
Jose Marques 2017년 9월 11일
Should be something between [-1 1] and 3.* ? What this represents?
Jose Marques
Jose Marques 2017년 9월 11일
Maybe it is better to explain what the expression means.
Natalie Brehaut
Natalie Brehaut 2017년 9월 11일
it is supposed to be an envelope to another function, I have tried to add .* in between but that comes up as unexpected MATLAB Operator
Natalie Brehaut
Natalie Brehaut 2017년 9월 11일
I am supposed to code the function E(x)= plus or minus 3e^(-x/4)

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

 채택된 답변

Jose Marques
Jose Marques 2017년 9월 11일

0 개 추천

Natalie, try this:
E= [-1 1] * 3 *( exp (1) .^ ((-x)/4))
E will be a matrix 1x2 that first element is positive value and second will be the negative value

댓글 수: 7

Natalie Brehaut
Natalie Brehaut 2017년 9월 11일
When that is put in it says that the Matrix dimensions must agree
Jose Marques
Jose Marques 2017년 9월 11일
Are you using the matrix E after that? Post you intire code; thus, we can be helpfull
Natalie Brehaut
Natalie Brehaut 2017년 9월 11일
편집: Natalie Brehaut 2017년 9월 11일
Trial>> x= 1: 0.1 : 10; Trial>> y= 3 . * exp (1) .^ ((-x)/4) . * sin (2 . * x) y= 3 . * exp (1) .^ ((-x)/4) . * sin (2 . * x) ↑ Error: Unexpected MATLAB operator.
Trial>> E= [-1 1] * 3 *( exp (1) .^ ((-x)/4)) Error using * Inner matrix dimensions must agree.
I am just very lost in what is wrong with my codes
Jose Marques
Jose Marques 2017년 9월 11일
A tip: you must use .* to element wise multiplication: https://www.mathworks.com/help/matlab/ref/times.html
Natalie, have you ever use the for loop? Do you just wanna two values for E?
x=1:0.1:10;
for i=1:size(x,2)
y(i) = 3 * exp (1) .^ ((-x(i))/4) * sin (2 * x(i));
E= [-1 1] * 3 *( exp (1) .^ ((-x(i))/4));
end
plot(y)
Natalie Brehaut
Natalie Brehaut 2017년 9월 11일
THAT WORKED THANK YOU SO MUCH
Jose Marques
Jose Marques 2017년 9월 11일
Nice work!

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Characters and Strings에 대해 자세히 알아보기

질문:

2017년 9월 11일

댓글:

2017년 9월 11일

Community Treasure Hunt

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

Start Hunting!

Translated by