Help with plotting a function
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
I need to plot the function y = √(sin(x^2)) over the domain [2.75, 3] but when i try entering the code it does not work for me. It tells me "Not enough input arguments". I've tried almost everything to do this problem. Please help. Here is what I have:
x=[2.75, 3]
y=sqrt(sin*(x^2))
plot(x,y)
title = ('This is all the things')
xlabel=('This is the bottom')
ylabel=('This is the side')
댓글 수: 1
Brianna Selles
2019년 9월 1일
답변 (1개)
madhan ravi
2019년 9월 1일
편집: madhan ravi
2019년 9월 1일
x=linspace(2.75, 3,1000)
y=sqrt(sin(x.^2)) % have a look here
plot(x,y)
title('This is all the things')
xlabel('This is the bottom')
ylabel('This is the side')
doc linspace
댓글 수: 8
Brianna Selles
2019년 9월 1일
Walter Roberson
2019년 9월 1일
Your initial code plotted only at x = 2.75 exactly and x = 3 exactly. Using linspace() line madhan shows makes it plot at a number of locations between those two values as well.
clear title xlabel ylabel %get rid of the values that were accidentally assigned
title('This is all the things')
xlabel('This is the bottom')
ylabel('This is the side')
Brianna Selles
2019년 9월 1일
Brianna Selles
2019년 9월 1일
Walter Roberson
2019년 9월 1일
Remove the
doc linspace
line. madhan was attempting to convey to you that you should read the documentation for linspace.
Walter Roberson
2019년 9월 1일
편집: Walter Roberson
2019년 9월 1일
You should put a semi-colon at the end of expressions. Also, I recommend you turn off edgecolor on surf plots:
[x, y] = meshgrid(-2*pi:0.25:5, -2*pi:0.25:5);
z= y^4 - x^3;
surf(x, y, z, 'edgecolor', 'none')
I think it unlikely that it will give you the output you are looking for. Have you ever examined the documentation about the mpower function, also known as ^ and compared it to the documentation for the power function, also known as .^ ?
madhan ravi
2019년 9월 1일
Thank you sir Walter :)
Brianna Selles
2019년 9월 1일
이 질문은 마감되었습니다.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
