basic plotting need help

2 Ansichten (letzte 30 Tage)
Caner Bulduk
Caner Bulduk am 2 Mai 2015
Beantwortet: Ahmet Cecen am 3 Mai 2015
i have a function;
H = (wo*w)/sqrt(w*w*wo*wo + Q^2*wo^4 + Q^2*w^4-2*Q^2*w^2*wo^2
where;
Q=20;
wo=[7596.4 8394.3];
i create a function for that
function [output]=H(w,wo,Q)
output =(wo*w)/sqrt(w*w*wo*wo + Q^2*wo^4 + Q^2*w^4-2*Q^2*w^2*wo^2);
end
when i try to use function for calculate some values
"Subscript indices must either be real positive integers or logicals."
i got this.
How can i plot this function and whats the mean of that error?
Thanks a lot for your help

Antworten (1)

Ahmet Cecen
Ahmet Cecen am 3 Mai 2015
This might not be your only problem, but if o0 is a row vector as you wrote there, you have:
w*w*wo*wo
as a term, where wo*wo is undefined as a vector operation, and also
+ Q^2*wo^4
wo to the power 4 is undefined similarly.

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by