plotting functions in matlab
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
payam abubakr
il 11 Mag 2020
Modificato: Stephen23
il 12 Mag 2020
Hello, can you help with this question, please?
I want to plot a function of y(theta) = sin(theta) , but matlab gives me error i don't know why.
I have tried this so far,
function [y] = myfunction(/theta)
y = sin(/theta)
end
0 Commenti
Risposta accettata
Stephen23
il 11 Mag 2020
function [y] = myfunction(theta) % "/" is not valid in a variable name
y = sin(theta);
end
4 Commenti
Stephen23
il 11 Mag 2020
Modificato: Stephen23
il 12 Mag 2020
Like most programming languages, MATLAB does not have implicit multiplication of two things written next to each other: if two things are multiplied together, you need to write some multiplication operator between them.
This means your code is invalid because it is missing a multiplication operator:
cos(2 theta)?
% ^ missing!
Try this:
cos(2*theta)
"it does not allow me to plot it even with this code"
You need to learn about array and matrix operations:
y = sin(theta).*cos(2*theta);
% ^^ element-wise times
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!