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 Comment

I used the code but now the table, x and y labels are not populating. Help?

Answers (1)

madhan ravi
madhan ravi on 1 Sep 2019
Edited: madhan ravi on 1 Sep 2019
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 Comments

Why use linspace for this function? Also, the title, x, label, and y label are not populating on the graph
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')
Ah, something really bad happened to my program. I don't know what happened. When I put this it does not display the graph at all now:
x=linspace(2.75, 3)
y=sqrt(sin(x.^2))
plot(x,y)
clear title xlabel ylabel
title('This is all the things')
xlabel('This is the bottom')
ylabel('This is the side')
doc linspace
Plot the function z = y^4 - x^3 yover the square [-2,2]×[-2,2] that lies in the xy-plane.
[x, y] = meshgrid(-2*pi:0.25:5, -2*pi:0.25:5)
z= y^4 - x^3
surf(x, y, z)
This one just produced a bunch of numbers when I went to publish it. Is that right? Is there supposted to be so many numbers like this?
Remove the
doc linspace
line. madhan was attempting to convey to you that you should read the documentation for linspace.
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 .^ ?
Thank you sir Walter :)
Thanks guys!

This question is closed.

Asked:

on 1 Sep 2019

Closed:

on 20 Aug 2021

Community Treasure Hunt

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

Start Hunting!