basic plotting need help

2 views (last 30 days)
Caner Bulduk
Caner Bulduk on 2 May 2015
Answered: Ahmet Cecen on 3 May 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

Answers (1)

Ahmet Cecen
Ahmet Cecen on 3 May 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.

Categories

Find more on 2-D and 3-D Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!