basic plotting need help

조회 수: 2 (최근 30일)
Caner Bulduk
Caner Bulduk 2015년 5월 2일
답변: Ahmet Cecen 2015년 5월 3일
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

답변 (1개)

Ahmet Cecen
Ahmet Cecen 2015년 5월 3일
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.

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by