Error using sin Not enough input arguments
51 次查看(过去 30 天)
显示 更早的评论
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
0 个评论
回答(2 个)
Cris LaPierre
2020-9-30
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.
0 个评论
Star Strider
2020-9-30
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.
.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Operators and Elementary Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!