Error using sin Not enough input arguments

51 views (last 30 days)
Jay Seno
Jay Seno on 30 Sep 2020
Answered: Star Strider on 30 Sep 2020
Im new to mathlab and getting this error while typing in the command y4=(sin(t))*(sin*t)
im trying too create a subplot and have typed in y1 y2 y3 without a issue

Answers (2)

Cris LaPierre
Cris LaPierre on 30 Sep 2020
sin is a function, which means you must give it an input. The error here is with the code sin*t at the end of your expression. Did you mean sin(t)? Take a look at the documentation page for sin for more.

Star Strider
Star Strider on 30 Sep 2020
You have it partially correct.
Try this:
y4 = sin(t) .* sin(t);
If you want to multiply thge second one by ‘t’ do this:
y4 = sin(t) .* sin(t).*t;
This uses element-wise multiplication (the dot operator, so .* instead of *). I n the event that ‘t’ is a vector, it will produce a vector result. It will also work correctly if ‘t’ is a scalar.
.

Categories

Find more on Operators and Elementary Operations in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!